Napišite standardni kod u C

Autor: John Pratt
Datum Stvaranja: 12 Veljača 2021
Datum Ažuriranja: 28 Lipanj 2024
Anonim
Парксиде ПМСГ 200 А1 МИГ/ТИГ/ММА Вишенаменски апарат за заваривање Да ли је најјефтинији и Изузетно
Video: Парксиде ПМСГ 200 А1 МИГ/ТИГ/ММА Вишенаменски апарат за заваривање Да ли је најјефтинији и Изузетно

Sadržaj

Postoji bezbroj načina za programiranje računala. U konačnici, na programeru je kako postići ono što mu treba. Međutim, postoji mnogo "dobrih načina" za korištenje stilova i značajki za bolju kompilaciju i sigurnije programe. Uvjerite se da budući programeri (uključujući vas same) koji nastavljaju raditi na vašem projektu mogu čitati i razumjeti vaš kôd.

Kročiti

Metoda 1 od 2: Napišite standardni kod

  1. Preuzmite C ++ IDE (integrirano razvojno okruženje) kao što su Eclipse, Netbeans i CodeBlocks ili upotrijebite uređivač teksta kao što je Notepad ++ ili VIM. Također možete pokretati programe iz naredbenog retka, u tom će slučaju biti dovoljan uređivač teksta. Može biti korisno odabrati uređivač koji označava sintaksu i podržava brojeve redaka. Većina programera smatra sustave slične Unixu (Linux, OS X, BSD) najboljim okruženjima za razvoj programa.
  2. Stvorite glavnu programsku datoteku. Glavna datoteka mora sadržavati funkciju koja se naziva main (). Tu započinje izvršenje programa. Od ovog trenutka dalje pozivate funkcije, instanciranje klasa itd. Druge datoteke iz vaše aplikacije i knjižnice mogu biti uključene u ovu datoteku.
  3. Počnite pisati svoj program. Unesite kod ili program koji trebate stvoriti (neke primjere potražite u nastavku). Naučite sintaksu, semantiku, objektno orijentirane paradigme programiranja, tokove podataka, dizajne algoritama poput povezanih popisa, redova prioriteta itd. C ++ nije jednostavan jezik za programiranje, ali vas uči osnovama koje svi mogu koristiti programski jezici.
  4. Dodajte komentar na svoj kod. Objasnite što funkcije rade i čemu služe varijable. Odaberite jasna imena za varijable i funkcije. Imena globalnih varijabli započnite velikim slovima. Općenito, pazite da ga svatko tko čita vaš kôd razumije.
  5. Koristite uvlačenje pravilno u kodu. Ponovno pogledajte primjere u nastavku.
  6. Sastavite svoj kod sa

    g ++ main.cpp

  7. Pokrenite svoj program sa sljedećim uputama:

    ./a.out

Metoda 2 od 2: Primjeri

  1. Pogledajte primjer 1:

      / * Ovo je jednostavan program za razumijevanje osnova g ++ stila. Ovo je program s kompajlerom g ++. * / #Include iostream> / * ulazne i izlazne funkcije * / pomoću prostora imena std; / * koristimo std (standardne) funkcije * / int main () / * deklariramo glavnu funkciju; moguća je i int main (void). * / {cout " n Zdravo tata"; / * " N" je nova linija ( t je kartica) * / cout " n Zdravo mama"; cout " n Ovo je moj prvi program"; cout " n Datum 11.3.2007."; return 0; }

  2. Pogledajte primjer 2:

      / * Ovaj program izračunava zbroj dva broja * / #include iostream> pomoću prostora imena std; int main () {float num1, num2, res; / * deklariraju varijable; int, double, long također radi * / cout " n Unesite prvi broj ="; cin num1; / * unesite korisnika u num1 * / cout " n Unesite drugi broj ="; cin num2; res = num1 + num2; cout " n Zbroj" num1 "i" num2 "=" res n "; return 0; }

  3. Pogledajte primjer 3:

      / * Proizvod dva broja * / #include iostream> using namespace std; int main () {float num1; int num2; dvostruka res; cout " n Unesite prvi broj ="; cin num1; cout " n Unesite drugi broj ="; cin num2; res = num1 * num2; cout " n umnožak dva broja =" res n "; povratak 0; }

  4. Pogledajte primjer 4:

      // Upotrijebite petlju za pronalazak matematičke jednadžbe. U ovom se slučaju odgovor izračunava na // Pitanje br. 1 od Projekta Euler. #include iostream> using namespace std; int main () {// Otvori iz glavnog. int zbroj1 = 0; int zbroj2 = 0; int zbroj3 = 0; int zbroj4 = 0; // Stvara cijele brojeve potrebne za određivanje odgovora. for (int a = 0, a 1000, a = a + 3) {sum1 = sum1 + a;} // Ponavlja se sve dok a nije jednako ili veće od 1000, dodaje 3 u svaku petlju. Dodaje zbroj1. for (int b = 0; b 1000; b = b + 5) {sum2 = sum2 + b;} // Ponavlja se dok je b jednako ili veće od 1000, dodaje 5 do b u svakoj petlji. Zbroj b dodaje zbroju2. for (int c = 0; c 1000; c = c + 15) {sum3 = sum3 + c;} // Ponavlja se sve dok c nije jednako ili veće od 1000, dodaje 15 na c u svakoj petlji. Dodaje c zbroju3. zbroj4 = zbroj1 + zbroj2 - zbroj3; // sum4 je zbroj zbroja1 i zbroja2, od kojeg se oduzima zbroj3. cout sum4; // Vraća sum4, odgovor. cin.get (); // Pričekajte Enter od korisnika. return 0; // Izjava o povratu. } // Glavna je zatvorena.

  5. Pogledajte ovaj primjer različitih stilova:

      int main () {int i = 0; ako je (1 + 1 == 2) {i = 2; }} / * Ovo je stil Whitesmitha * / int main () {int i; ako je (1 + 1 == 2) {i = 2; }} / * Ovo je GNU stil * / int main () {int i; ako je (uvjet) {i = 2; funkcija (); }}

Savjeti

  • Uvijek koristite ISO kompajler za svoje programe.
  • Zadana izvršna datoteka koju je stvorio prevoditelj naziva se "a.out".
  • Ako pišete nešto s puno različitih varijabli ili funkcija, pokušajte to komentirati kako biste ga kasnije lakše ispravili i razumjeli!

Upozorenja

  • Nikada ne upotrebljavajte nejasne stilove kodiranja ili zastarjele funkcije.