Postoji mnogo načina za programiranje računara. Na kraju, 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 biste bili sigurni da sljedeći programeri (uključujući i vas) u projektu mogu 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 Notepad ++ ili VIM
Program možete pokrenuti i iz komandne linije, u tom slučaju će biti dovoljan bilo koji uređivač teksta. Moglo bi biti korisno ako odaberete uređivač koji podržava označavanje sintakse i numeriranje redova. Većina programera smatra da su sistemi slični Unixu (Linux, OS X, BSD) najbolje okruženje za razvoj.
Korak 2. Kreirajte glavnu programsku datoteku
Glavna datoteka mora sadržavati funkciju pod nazivom 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. Započnite pisanje programa
Unesite kôd ili program koji želite stvoriti (pogledajte neke primjere u nastavku). Naučite sintaksu, semantiku, paradigme objektno orijentiranog programiranja, precrtavanje podataka, dizajn algoritama poput povezanih lista, 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 šta se koriste funkcije i varijable. Odaberite jasna imena za varijable i funkcije. Iskoristite prednosti naziva globalnih varijabli. Općenito, budite sigurni da ga može pročitati svako ko čita vaš kôd.
Korak 5. Koristite odgovarajuće uvlake u svom kodu
Opet, pogledajte donji primjer.
Korak 6. Kompajlirajte 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 da razumije 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; Možete koristiti i int main (void). */ {cout << "\ n Zdravo tata"; / * '\ n' je nova linija ( 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 zbir dva broja */ #include using namespace std; int main () {float num1, num2, res; /* deklarirati varijablu; int, double, long… takođe 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 Zbir" << num1 << "i" << num2 << "=" << res '\ n'; vraća 0; }
Korak 3. Proučite primjer 3:
/ * Pomnožite dva broja */ #include koristeći imenski prostor std; int main () {float num1; int num2; double 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 sum2 = 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 '' sve dok a ne bude veća ili jednaka 1000, dodajući 3 svake '' petlje ''. Takođe dodajte a u zbir1. 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 ''. Takođe dodajte b u sum2. 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 '' '. Dodajte c i sum3. zbir4 = zbir1 + zbir2 - zbir3; // sum4 uzima zbroj sum1 i sum2, minus sum3. cout << zbroj4; // Rezultat je sum4, odgovor. cin.get (); // Sač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; }} / * GNU stil * / int main () {int i; if (uslov) {i = 2; funkcije (); }}
Savjeti
- Uvijek koristite ISO kompajler za svoje programe.
- 'a.out' je zadano izvršno ime datoteke koje generira prevoditelj.
- Ako pišete bilo što što koristi mnogo različitih varijabli ili funkcija, uključite neke komentare kako biste kasnije lakše otklonili greške i razumjeli ih!