dmylogi.com

Hoe om standaardkode in C ++ te skryf

Daar is eindelose maniere om rekenaars te programmeer. Die keuse is die afgelope tyd die programmeerder wat besluit hoe om uit te voer wat hy nodig het. Daar is egter baie goeie praktyke ten opsigte van style en die gebruik van funksies om beter samestelling en veiliger programme te bereik. Sekere voorsorgmaatreëls moet getref word om te verseker dat toekomstige programmeerders (insluitende u) van u projek u kode kan lees en verstaan.

stappe

Prent Titel Skryf Standaard Kode in C + + Stap 1
1
Laai `n IDE (geïntegreerde ontwikkelomgewing) vir C ++, soos Eclipse, Netbeans, en CodeBlocks, of jy kan `n gewone teksredakteur soos Notepad ++ of VIM gebruik. U kan ook programme uit die opdraglyn uitvoer, in welke geval enige teksredakteur voldoende sal wees. Dit kan nuttig wees om `n redakteur te kies wat die hoogtepunt van die sintaksis ondersteun en wat die getalle van die lyne aandui. Die meeste programmeerders glo dat Unix-agtige stelsels (Linux, OS X, BSD) die beste omgewings vir ontwikkeling is.
  • Prent Titel Skryf Standaard Kode in C + + Stap 2
    2
    Skep `n hoofprogramlêer. Die hooflêer moet `n funksie insluit wat hoof genoem word (). Dit is waar die uitvoering van die program begin. Van hier af moet jy die funksies bel, klas instel, ens. U kan ook ander lêers van u aansoek sowel as die biblioteke insluit.
  • Prent getiteld Skryf Standaard Kode in C + + Stap 3
    3
    Begin om jou program te skryf. Plaas jou kode of die program wat jy moet bou (jy kan `n paar voorbeelde hieronder sien). Leer sintaksis, semantiek, objekgeoriënteerde programmeringsparadigmas, datastrukture, algoritme-ontwerp soos gekoppelde lyste, prioriteitsreekse, ens. C ++ is nie `n maklike taal om te program nie, maar wanneer jy dit gebruik, leer jy die basiese beginsels wat strek tot alle programmeringstale.
  • Prent getiteld Skryf Standaard Kode in C + + Stap 4
    4
    Voeg kommentaar in jou kode in. Verduidelik wat u funksies doen en waarvoor elke veranderlike is. Kies duidelike name vir veranderlikes en funksies. Kapitaliseer die name van die globale veranderlikes. Oor die algemeen: maak seker dat enigiemand wat jou kode lees, dit kan verstaan.
  • Prent getiteld Skryf Standaardkode in C + + Stap 5
    5
    Gebruik die nodige indentasies in u kode. Weer eens kan jy `n paar voorbeelde hieronder sien.
  • Prent Titel Skryf Standaard Kode in C + + Stap 6


    6
    Stel jou kode saam met
    g + + main.cpp
  • Prent getiteld Skryf Standaard Kode in C ++ Stap 7
    7
    Begin jou program deur te tik:
    ./a.out
  • voorbeelde

    Voorbeeld 1: -

    / * Dit is `n eenvoudige program om die noodsaaklikhede van die G ++-styl te verstaan. Dit is `n program met die g + + kompilator. * / # Sluit  / * sluit die invoer- en uitvoerfunksies in. * / Gebruik die naamspasie std- / * Ons gebruik die funksies std (standaarde) * / int hoof () / * verklaar die hooffunksie - dit kan ook in die vorm int hoof (void) gedoen word. * / (cout << " n Hallo Pous" - / * ` n` is `n nuwe reël ( t is `n oortjie) * / cout << " n Hello Mama" -cout << " n Dit is my eerste program" -cout << " n Datum 11/03/2007" -keer 0-}

    Voorbeeld 2: -

    / * Hierdie program bereken die som van twee getalle * / # sluit in  gebruik naamspasie std-int hoof () {float num1, num2, res- / * verklaar veranderlikes-int, dubbel, lank .. ook werk * ​​/ cout << " n Tik die eerste nommer = " -cin >> num1- / * slaan die waarde van die gebruiker in num1 * / cout << " n Voer die tweede nommer in " -cin >> num2-res = num1 + num2-cout << " n Die som van "<< num1 <<" en"<< num2 <<" = "<

    Voorbeeld.3: -

    / * Produk van twee nommers * / # sluit in gebruik naamspasie std-int hoof () {float num1-int num2-double res-cout << " n Tik die eerste nommer = " -cin >> num1-cout << " n Voer die tweede nommer in " -cin >> num2-res = num1 * num2-cout << " n Die produk van twee nommers = " << res ` n` -return 0-}

    Voorbeeld 4: -

    // Iterate om `n wiskundige vergelyking te vind. Vind in hierdie geval ook die antwoord / Vraag nommer 1 van Project Euler. # Sluit in Gebruik naamspasie std-int hoof () {// Open die hooffunksie.int som1 = 0- int sum2 = 0- int sum3 = 0- int sum4 = 0- // Skep die vereiste heelgetalle om die antwoord te ontdek. a = 0-a < 1000-a = a + 3) {sum1 = sum1 + a-} // Herhaal totdat a 1000 of meer is, voeg 3 by `a` by elke iterasie. Dit voeg ook `a` by sum1.for (int b = 0- b < 1000- b = b + 5) {sum2 = sum2 + b-} // Herhaal totdat `b` 1000 of meer is, voeg 5 by `b` by elke iterasie. Dit voeg ook `b` by sum2.for (int c = 0- c < 1000- c = c + 15) {sum3 = sum3 + c-} // Herhaalder totdat `c` 1000 of meer is en 15 by `c` by elke herhaling voeg. Dit voeg ook `c` by sum3.sum4 = sum1 + sum2 - sum3- // sum4 ontvang die waarde van som som1 en sum2 en trek sum3.cout af << sum4- // Return sum4, die response.cin.get () - // Wag vir die gebruiker om enter.return 0- // Verklaring van die opgawe te druk.} / / Die hooffunksie sluit.

    Voorbeelde van verskillende style:

    int hoof () {int i = 0-if (1 + 1 == 2) {i = 2 -}} / * Dit is die Whitesmiths styl * / int hoof () {int i-if (1 + 1 == 2) {i = 2 -}} / * Dit is die GNU styl * / int hoof () {int i-if (toestand) {i = 2-funksie () -}}

    wenke

    • Probeer altyd `n ISO-samesteller gebruik met u programme.
    • `a.out` is die standaard naam van die uitvoerbare lêer wat deur die samesteller geskep is.

    waarskuwings

    • Gebruik nooit verwarrende style of ongebruikte funksies nie.
    Deel op sosiale netwerke:

    Verwante
    Hoe om `n programmeertaal te leerHoe om `n programmeertaal te leer
    Hoe om te begin programmering in PythonHoe om te begin programmering in Python
    Hoe om jou eerste Java-program in Ubuntu Linux te skepHoe om jou eerste Java-program in Ubuntu Linux te skep
    Hoe om `n eenvoudige program in C ++ te skepHoe om `n eenvoudige program in C ++ te skep
    Hoe om jou eerste Java-program te skryfHoe om jou eerste Java-program te skryf
    Hoe om `n Arduino-sagteware in C te skryfHoe om `n Arduino-sagteware in C te skryf
    Hoe om rekenaarspeletjies te maakHoe om rekenaarspeletjies te maak
    Hoe om JavaFX op Ubunu Linux te installeerHoe om JavaFX op Ubunu Linux te installeer
    Hoe om Qt SDK in Microsoft Windows te installeerHoe om Qt SDK in Microsoft Windows te installeer
    Hoe om die Java Development Kit (JDK) op `n Mac te installeerHoe om die Java Development Kit (JDK) op `n Mac te installeer
    » » Hoe om standaardkode in C ++ te skryf
    © 2024 dmylogi.com