Vakiokoodin kirjoittaminen C ++: ssa: 11 vaihetta (kuvilla)

Sisällysluettelo:

Vakiokoodin kirjoittaminen C ++: ssa: 11 vaihetta (kuvilla)
Vakiokoodin kirjoittaminen C ++: ssa: 11 vaihetta (kuvilla)

Video: Vakiokoodin kirjoittaminen C ++: ssa: 11 vaihetta (kuvilla)

Video: Vakiokoodin kirjoittaminen C ++: ssa: 11 vaihetta (kuvilla)
Video: Kuinka potkaista jalkapalloa kovaa!? 2024, Marraskuu
Anonim

Tietokoneen ohjelmointiin on monia tapoja. Viime kädessä ohjelmoija päättää, miten tarvittava saavutetaan. On kuitenkin olemassa monia "parhaita käytäntöjä", joissa käytetään tyylejä ja toimintoja paremman kokoamisen ja ohjelmien luomiseksi. Vaatii hieman tarkkuutta sen varmistamiseksi, että projektin seuraavat ohjelmoijat (myös sinä) voivat lukea ja ymmärtää koodisi.

Vaihe

Tapa 1 /2: Vakiokoodin kirjoittaminen

Kirjoita vakiokoodi C ++: n vaiheessa 1
Kirjoita vakiokoodi C ++: n vaiheessa 1

Vaihe 1. Lataa ID+ (integroitu kehitysympäristö) C ++: lle, kuten Eclipse, Netbeans ja CodeBlocks, tai voit käyttää pelkkää tekstieditoria, kuten Notepad ++ tai VIM

Voit myös suorittaa ohjelman komentoriviltä, jolloin mikä tahansa tekstieditori riittää. Siitä voi olla hyötyä, jos valitset editorin, joka tukee syntaksin korostusta ja rivinumerointia. Useimmat ohjelmoijat huomaavat, että Unixin kaltaiset järjestelmät (Linux, OS X, BSD) ovat paras ympäristö kehitykseen.

Kirjoita vakiokoodi C ++ -vaiheessa 2
Kirjoita vakiokoodi C ++ -vaiheessa 2

Vaihe 2. Luo pääohjelmatiedosto

Päätiedoston on sisällettävä funktio nimeltä main (). Tästä alkaa ohjelman suorittaminen. Täältä sinun on kutsuttava toimintoja, etuliiteluokkia jne. Tähän tiedostoon voidaan sisällyttää muita sovelluksesi tiedostoja sekä kirjastoja.

Kirjoita vakiokoodi C ++: n vaiheessa 3
Kirjoita vakiokoodi C ++: n vaiheessa 3

Vaihe 3. Aloita ohjelman kirjoittaminen

Kirjoita koodi tai ohjelma, jonka haluat luoda (katso esimerkkejä alla). Opi syntaksia, semantiikkaa, olio -ohjelmointiparadigmoja, tietoviivausta, algoritmien, kuten linkitettyjen luetteloiden suunnittelua, prioriteettijonoja jne. C ++ ei ole helppo ohjelmoitava kieli, mutta näin opit perusteet, jotka toimivat kaikkien ohjelmointikielien kanssa.

Kirjoita vakiokoodi C ++: n vaiheessa 4
Kirjoita vakiokoodi C ++: n vaiheessa 4

Vaihe 4. Kirjoita kommentit koodiin

Selitä mitä toimintoja ja muuttujia käytetään. Valitse muuttujille ja funktioille selkeät nimet. Hyödynnä globaalien muuttujien nimet. Varmista yleensä, että kaikki koodin lukijat ymmärtävät sen.

Kirjoita vakiokoodi C ++: n vaiheessa 5
Kirjoita vakiokoodi C ++: n vaiheessa 5

Vaihe 5. Käytä koodissasi sopivia sisennyksiä

Katso jälleen alla oleva esimerkki.

Kirjoita vakiokoodi C ++: n vaiheessa 6
Kirjoita vakiokoodi C ++: n vaiheessa 6

Vaihe 6. Käännä koodi

g ++ main.cpp

Kirjoita vakiokoodi C ++: n vaiheessa 7
Kirjoita vakiokoodi C ++: n vaiheessa 7

Vaihe 7. Suorita ohjelma kirjoittamalla:

./a.out

Menetelmä 2/2: Esimerkki

Vaihe 1. Harkitse esimerkkiä 1:

    /* Tämä yksinkertainen ohjelma on suunniteltu ymmärtämään g ++ -tyylin perusteet. Tämä ohjelma käyttää g ++ -kääntäjää.*/ #Include/*syötä tulo- ja tulostustoiminnot*/ käyttämällä nimitilan std; /* käytämme funktiota std (vakio)* /int main () /* julista päätoiminto; Voit käyttää myös int main (void). */ {cout << "\ n Hei isä"; / * '\ n' on uusi rivi ( t on uusi välilehti) */ cout << "\ n Hei äiti"; cout << "\ n Tämä on ensimmäinen ohjelmani"; cout << "\ n Päivämäärä 20.4.2018"; palauttaa 0; }

Vaihe 2. Harkitse esimerkkiä 2:

    / * Tämä ohjelma laskee kahden numeron summan */ #sisältää nimitilan std; int main () {float numero1, numero2, res; /* julista muuttuja; int, double, long… voidaan käyttää myös */ cout << "\ n Anna ensimmäinen numero ="; cin >> num1; / * anna käyttäjän arvo numeroon 1 */ cout << "\ n Anna toinen numero ="; cin >> num2; res = numero1 + numero2; cout << "\ n Summa" << num1 << "ja" << num2 << "=" << res '\ n'; palauttaa 0; }

Vaihe 3. Tutkimusesimerkki 3:

    / * Kerro kaksi numeroa */ #include käyttämällä nimiavaruutta std; int main () {float numero1; int numero2; kaksinkertainen res; cout << "\ n Anna ensimmäinen numero ="; cin >> num1; cout << "\ n Anna toinen numero ="; cin >> num2; res = numero1 * numero2; cout << "\ n Kerro kaksi numeroa =" << res '\ n'; palauttaa 0; }

Vaihe 4. Harkitse esimerkkiä 4:

    // 'Looping' löytääksesi matemaattisen kaavan. Tässä tapauksessa ohjelma etsii vastausta // Kysymykseen 1 projektissa Euler. #include käyttämällä nimiavaruutta std; int main () {// Avaaminen '' Main ''. int summa1 = 0; int summa2 = 0; int summa3 = 0; int summa4 = 0; // Luo vastauksen löytämiseen tarvittava kokonaisluku. (int a = 0; a <1000; a = a+3) {summa1 = summa1+a;} // '' Silmukka '', kunnes a on suurempi tai yhtä suuri kuin 1000, lisäten 3 kutakin '' silmukkaa ''. Lisää myös summa1. for (int b = 0; b <1000; b = b+5) {summa2 = summa2+b;} // '' Silmukka '', kunnes b on suurempi tai yhtä suuri kuin 1000, lisäten 5 kutakin silmukkaa. Lisää myös summa summaan 2. for (int c = 0; c <1000; c = c+15) {sum3 = summa3+c;} // '' Silmukka '' kunnes c on suurempi tai yhtä suuri kuin 1000, lisäten 15 c: hen jokaisen '' silmukan '' '. Lisää myös summa summaan 3. summa4 = summa1 + summa2 - summa3; // summa4 ottaa summan1 ja summan2 summan miinus summa3. cout << summa4; // Tulos on summa4, vastaus. cin.get (); // Odota, että käyttäjä painaa Enter -näppäintä. palauttaa 0; // Palautuslausunto. } // Pääsulku.

Vaihe 5. Harkitse seuraavia esimerkkejä eri tyyleistä:

    int main () {int i = 0; jos (1+1 == 2) {i = 2; }} / * Whitesmiths Style * / int main () {int i; jos (1+1 == 2) {i = 2; }} / * GNU -tyyli * / int main () {int i; jos (ehto) {i = 2; toiminnot (); }}

Vinkkejä

  • Käytä ohjelmissasi aina ISO -kääntäjää.
  • 'a.out' on kääntäjän luoma suoritettava oletustiedostonimi.
  • Jos kirjoitat jotain, joka käyttää paljon erilaisia muuttujia tai toimintoja, lisää kommentteja helpottaaksesi virheenkorjausta ja ymmärtämistä myöhemmin!