Standardkoodi kirjutamine C ++ keeles: 11 sammu (piltidega)

Sisukord:

Standardkoodi kirjutamine C ++ keeles: 11 sammu (piltidega)
Standardkoodi kirjutamine C ++ keeles: 11 sammu (piltidega)

Video: Standardkoodi kirjutamine C ++ keeles: 11 sammu (piltidega)

Video: Standardkoodi kirjutamine C ++ keeles: 11 sammu (piltidega)
Video: Wallace Wattles The Science of Being Great Full Audiobook 2024, November
Anonim

Arvuti programmeerimiseks on palju võimalusi. Lõppkokkuvõttes otsustab programmeerija, kuidas saavutada vajalik. Siiski on palju "parimaid tavasid", mis kasutavad stiilide ja funktsioonide paremat koostamist ja programme. See nõuab natuke täpsust, et veenduda, et projekti järgmised programmeerijad (ka teie ise) saavad teie koodi lugeda ja sellest aru saada.

Samm

Meetod 1 /2: standardkoodi kirjutamine

Kirjutage standardkood C ++ 1. etapis
Kirjutage standardkood C ++ 1. etapis

Samm 1. Laadige alla ID+ (integreeritud arenduskeskkond) C ++ jaoks, näiteks Eclipse, Netbeans ja CodeBlocks, või võite kasutada lihttekstiredaktorit, näiteks Notepad ++ või VIM

Programmi saate käivitada ka käsurealt, sel juhul piisab mis tahes tekstiredaktorist. See võib olla kasulik, kui valite redaktori, mis toetab süntaksi esiletõstmist ja ridade nummerdamist. Enamik programmeerijaid leiab, et Unixi sarnased süsteemid (Linux, OS X, BSD) on parimad keskkonnad arendamiseks.

Kirjutage standardkood C ++ 2. etapis
Kirjutage standardkood C ++ 2. etapis

Samm 2. Looge programmi peamine fail

Põhifail peab sisaldama funktsiooni nimega main (). Siit algab programmi täitmine. Siit peate helistama funktsioonidele, eesliideklassidele jne. Sellesse faili võivad kaasata muud teie rakenduse failid ja teegid.

Kirjutage standardkood C ++ etapis 3
Kirjutage standardkood C ++ etapis 3

Samm 3. Alustage programmi kirjutamist

Sisestage kood või programm, mida soovite luua (vaadake mõningaid näiteid allpool). Õppige süntaksit, semantikat, objektorienteeritud programmeerimise paradigmasid, andmestikku, algoritmide kujundamist, nagu lingitud loendid, prioriteedijärjekorrad jne. C ++ ei ole lihtne programmeerimiskeel, kuid seda tehes õpetatakse teile põhitõdesid, mis töötavad kõigi programmeerimiskeeltega.

Kirjutage standardkood C ++ 4. sammus
Kirjutage standardkood C ++ 4. sammus

Samm 4. Sisestage koodi kommentaarid

Selgitage, milliste funktsioonide ja muutujate jaoks kasutatakse. Valige muutujatele ja funktsioonidele selged nimed. Kasutage globaalsete muutujate nimesid. Üldiselt veenduge, et igaüks, kes teie koodi loeb, saaks sellest aru.

Kirjutage standardkood C ++ etapis 5
Kirjutage standardkood C ++ etapis 5

Samm 5. Kasutage koodis sobivaid taandeid

Jällegi vaadake allolevat näidet.

Kirjutage standardkood C ++ 6. sammus
Kirjutage standardkood C ++ 6. sammus

Samm 6. Koostage kood

g ++ main.cpp

Kirjutage standardkood C ++ sammus 7
Kirjutage standardkood C ++ sammus 7

Samm 7. Käivitage programm, tippides:

./a. välja

Meetod 2/2: Näide

Samm 1. Mõelge näitele 1:

    /* See lihtne programm on loodud selleks, et mõista g ++ stiili põhitõdesid. See programm kasutab g ++ kompilaatorit.*/ #Include/*sisend- ja väljundfunktsioonide sisestamine*/ kasutades nimeruumi std; /* kasutame funktsiooni std (standard)* /int main () /* deklareerime põhifunktsiooni; Võite kasutada ka int main (void). */ {cout << "\ n Tere isa"; / * '\ n' on uus rida ( t on uus vaheleht) */ cout << "\ n Tere ema"; cout << "\ n See on minu esimene programm"; cout << "\ n Kuupäev 20.04.2018"; tagastab 0; }

Samm 2. Mõelge näitele 2:

    / * See programm loeb kahe numbri summa */ #sisaldab nimeruumi std; int main () {float number1, num2, res; /* kuuluta muutuja; int, double, long… saab kasutada ka */ cout << "\ n Sisesta esimene number ="; cin >> num1; / * sisestage kasutaja väärtus num1 * */ cout << "\ n Sisestage teine number ="; cin >> num2; res = arv1 + arv2; cout << "\ n Summa" << num1 << "ja" << num2 << "=" << res '\ n'; tagastab 0; }

Samm 3. Uuringu näide 3:

    / * Korruta kaks numbrit */ #include kasutades nimeruumi std; int main () {float num1; int num2; kahekordne res; cout << "\ n Sisesta esimene number ="; cin >> num1; cout << "\ n Sisesta teine number ="; cin >> num2; res = arv1 * arv2; cout << "\ n Korruta kaks numbrit =" << res '\ n'; tagastab 0; }

Samm 4. Mõelge näitele 4:

    // '' Looping '' matemaatika valemi leidmiseks. Sel juhul otsib programm projekti Euler vastust küsimusele // 1. küsimus. #include kasutades nimeruumi std; int main () {// Avamine '' Main ''. int summa1 = 0; int summa2 = 0; int summa3 = 0; int summa4 = 0; // Loo vastuse leidmiseks vajalik täisarv. jaoks (int a = 0; a <1000; a = a+3) {summa1 = summa1+a;} // "silmus", kuni a on suurem või võrdne 1000 -ga, lisades igale "silmusele" 3. Lisage summale ka a. jaoks (int b = 0; b <1000; b = b+5) {summa2 = summa2+b;} // "Silmus", kuni b on suurem või võrdne 1000 -ga, lisades igale "silmusele" 5. Lisage summale 2 ka b. jaoks (int c = 0; c <1000; c = c+15) {summa3 = summa3+c;} // "silmus", kuni c on suurem või võrdne 1000 -ga, lisades igale tsüklile 15 '' '. Lisage summale ka c. summa4 = summa1 + summa2 - summa3; // summa4 võtab summa1 ja summa2, millest on lahutatud summa3. cout << sum4; // Tulemuseks on summa4, vastus. cin.get (); // Oodake, kuni kasutaja vajutab sisestusklahvi. tagastab 0; // Tagastamisavaldus. } // Põhisulg.

Samm 5. Mõelge järgmistele erinevate stiilidega näidetele:

    int main () {int i = 0; kui (1+1 == 2) {i = 2; }} / * Whitesmiths Style * / int main () {int i; kui (1+1 == 2) {i = 2; }} / * GNU stiil * / int main () {int i; kui (tingimus) {i = 2; funktsioonid (); }}

Näpunäiteid

  • Kasutage oma programmide jaoks alati ISO kompilaatorit.
  • 'a.out' on kompilaatori loodud käivitatava vaikenime failinimi.
  • Kui kirjutate kõike, mis kasutab palju erinevaid muutujaid või funktsioone, lisage mõned kommentaarid, et oleks hiljem lihtsam siluda ja aru saada!