Kako napisati standardni kôd u C ++: 11 koraka (sa slikama)

Sadržaj:

Kako napisati standardni kôd u C ++: 11 koraka (sa slikama)
Kako napisati standardni kôd u C ++: 11 koraka (sa slikama)

Video: Kako napisati standardni kôd u C ++: 11 koraka (sa slikama)

Video: Kako napisati standardni kôd u C ++: 11 koraka (sa slikama)
Video: Утраченное чудо - Заброшенный замок Гарри Поттера (Глубоко спрятанный) 2024, Novembar
Anonim

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

Napišite standardni kôd u C ++ Korak 1
Napišite standardni kôd u C ++ Korak 1

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.

Napišite standardni kod u C ++ Korak 2
Napišite standardni kod u C ++ Korak 2

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.

Napišite standardni kôd u C ++ Korak 3
Napišite standardni kôd u C ++ Korak 3

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.

Napišite standardni kod u C ++ Korak 4
Napišite standardni kod u C ++ Korak 4

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.

Napišite standardni kod u C ++ Korak 5
Napišite standardni kod u C ++ Korak 5

Korak 5. Koristite odgovarajuće uvlake u svom kodu

Opet, pogledajte donji primjer.

Napišite standardni kod u C ++ Korak 6
Napišite standardni kod u C ++ Korak 6

Korak 6. Kompajlirajte kod pomoću

g ++ main.cpp

Napišite standardni kod u C ++ 7. korak
Napišite standardni kod u C ++ 7. korak

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!