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
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.
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.
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.
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.
Samm 5. Kasutage koodis sobivaid taandeid
Jällegi vaadake allolevat näidet.
Samm 6. Koostage kood
g ++ main.cpp
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!