Postoji mnogo načina programiranja računala. U konačnici, odluka o tome kako postići ono što je potrebno ostaje na programeru. Međutim, postoje mnoge "najbolje prakse" koje koriste stilove i funkcije za bolju kompilaciju i programe. Potrebno je malo preciznosti kako bi sljedeći programeri (uključujući i vas) u projektu mogli pročitati i razumjeti vaš kôd.
Korak
Metoda 1 od 2: Pisanje standardnog koda

Korak 1. Preuzmite IDE (integrirano razvojno okruženje) za C ++, kao što su Eclipse, Netbeans i CodeBlocks, ili možete koristiti običan uređivač teksta, poput Notepada ++ ili VIM -a
Program možete pokrenuti i iz naredbenog retka, u tom slučaju bit će dovoljan bilo koji uređivač teksta. Moglo bi biti korisno ako odaberete uređivač koji podržava označavanje sintakse i numeriranje redaka. Većina programera smatra da su sustavi nalik Unixu (Linux, OS X, BSD) najbolja okruženja za razvoj.

Korak 2. Izradite glavnu programsku datoteku
Glavna datoteka mora sadržavati funkciju imena main (). Tu počinje izvršavanje programa. Odavde ćete morati pozvati funkcije, klase prefiksa itd. Ostale datoteke iz vaše aplikacije, kao i biblioteke, mogu biti uključene u ovu datoteku.

Korak 3. Počnite pisati program
Unesite kôd ili program koji želite stvoriti (pogledajte neke primjere u nastavku). Naučite sintaksu, semantiku, paradigme objektno orijentiranog programiranja, razdvajanje podataka, dizajn algoritama poput povezanih popisa, redove prioriteta itd. C ++ nije jednostavan jezik za programiranje, ali naučit ćete osnove koje rade sa svim programskim jezicima.

Korak 4. Unesite komentare u kôd
Objasnite za što se koriste funkcije i varijable. Odaberite jasne nazive za varijable i funkcije. Iskoristite prednosti naziva globalnih varijabli. Općenito, pobrinite se da ga svi koji čitaju vaš kôd razumiju.

Korak 5. Koristite odgovarajuće uvlake u svom kodu
Opet, pogledajte donji primjer.

Korak 6. Sastavite kod pomoću
g ++ main.cpp

Korak 7. Pokrenite program upisivanjem:
./a.out
Metoda 2 od 2: Primjer
Korak 1. Razmotrite primjer 1:
/* Ovaj jednostavan program napravljen je kako bi razumio osnove g ++ stila. Ovaj program koristi g ++ kompajler.*/ #Include/*unesite ulazne i izlazne funkcije*/ koristeći imenski prostor std; /* koristimo std (standardnu) funkciju* /int main () /* deklariramo glavnu funkciju; Također možete koristiti int main (void). */ {cout << "\ n Zdravo tata"; / * '\ n' je novi redak ( t je nova kartica) */ cout << "\ n Zdravo mama"; cout << "\ n Ovo je moj prvi program"; cout << "\ n Datum 2018-04-20"; vraća 0; }
Korak 2. Razmotrite primjer 2:
/ * Ovaj program broji zbroj dva broja */ #include using namespace std; int main () {float num1, num2, res; /* deklarirati varijablu; int, double, long… također se može koristiti */ cout << "\ n Unesite prvi broj ="; cin >> broj1; / * unesite korisničku vrijednost u num1 */ cout << "\ n Unesite drugi broj ="; cin >> broj2; res = broj1 + broj2; cout << "\ n Zbroj" << num1 << "i" << num2 << "=" << res '\ n'; vraća 0; }
Korak 3. Proučite primjer 3:
/ * Pomnožite dva broja */ #uključite pomoću imenskog prostora std; int main () {float num1; int broj 2; dvostruka res; cout << "\ n Unesite prvi broj ="; cin >> broj1; cout << "\ n Unesite drugi broj ="; cin >> broj2; res = broj1 * broj2; cout << "\ n Pomnožite dva broja =" << res '\ n'; vraća 0; }
Korak 4. Razmotrite primjer 4:
// '' Petlja '' za pronalaženje matematičke formule. U ovom slučaju, program traži odgovor na // Pitanje #1 u projektu Euler. #include using namespace std; int main () {// Otvaranje '' Main ''. int sum1 = 0; int zbroj2 = 0; int sum3 = 0; int sum4 = 0; // Generiranje cijelog broja potrebnog za pronalaženje odgovora. for (int a = 0; a <1000; a = a+3) {sum1 = sum1+a;} // '' Petlja '' dok a ne bude veća ili jednaka 1000, dodajući 3 svake '' petlje ''. Također zbroju dodajte a. for (int b = 0; b <1000; b = b+5) {sum2 = sum2+b;} // '' Petlja '' sve dok b ne bude veća ili jednaka 1000, dodajući 5 svakoj '' petlji ''. Zbroju 2 dodajte i b. for (int c = 0; c <1000; c = c+15) {sum3 = sum3+c;} // '' Petlja '' dok c ne bude veći ili jednak 1000, dodajući 15 do c svakoj '' petlji '' '. Zbroju 3 dodajte i c. zbroj4 = zbroj1 + zbroj2 - zbroj3; // sum4 uzima zbroj sum1 i sum2, minus sum3. cout << zbroj4; // Rezultat je sum4, odgovor. cin.get (); // Pričekajte da korisnik pritisne Enter. vraća 0; // Izjava za povratak. } // Glavno zatvaranje.
Korak 5. Razmotrite sljedeće primjere s različitim stilovima:
int main () {int i = 0; ako je (1+1 == 2) {i = 2; }} / * Stil bijelaca * / int main () {int i; ako je (1+1 == 2) {i = 2; }} / * Stil GNU * / int main () {int i; ako je (uvjet) {i = 2; funkcije (); }}
Savjeti
- Za svoje programe uvijek koristite ISO kompajler.
- 'a.out' je zadani izvršni naziv datoteke koji je generirao prevoditelj.
- Ako pišete bilo što što koristi mnogo različitih varijabli ili funkcija, uključite neke komentare kako biste kasnije lakše otkrili pogreške i razumjeli ih!