gtemata.com

Cum se scrie codul standard în C ++

Există metode nesfârșite de programare a unui computer. Ultima persoană care are un cuvânt de spus în ceea ce privește implementarea programului de care are nevoie este programatorul însuși. Cu toate acestea, există câteva "standarde" de programare legate de diferite stiluri sau școli de gândire, despre modul de utilizare a funcțiilor și modul de scriere a codului, pentru a optimiza compilația pentru a obține un program final mai eficient și mai sigur. Este necesar să se pună în practică câteva trucuri atunci când se scrie codul unui program, pentru a vă asigura că în viitor cine va trebui să facă schimbări sau pur și simplu să efectueze întreținerea (ar putea fi prea) să poată citi și înțelege programul fără probleme.

paşi

Imagine intitulată Scrieți codul standard în C ++ Pasul 1
1
Descărcați un program pentru a dezvolta codul C ++ (IDE: mediu integrat de dezvoltare). De exemplu, "Eclipse", "Netbeans" și "CodeBlocks". Alternativ, puteți utiliza un editor simplu de text, cum ar fi "Notepad ++" sau "VIM". De asemenea, puteți rula programul din linia de comandă, caz în care puteți folosi orice editor de text. În orice caz, este foarte util să folosiți un editor care acceptă recunoașterea sintaxei și numerotarea liniilor de cod. Majoritatea programatorilor consideră că sistemele bazate pe Unix, cum ar fi Linux, OS X și BSD, reprezintă cele mai bune medii pentru dezvoltarea codului.
  • Imaginea intitulată Scrieți codul standard în C ++ Pasul 2
    2
    Creați fișierul principal al programului. Acest fișier trebuie să includă funcția numită "main ()". Aici începe execuția oricărui program scris în C ++. Din acest punct puteți să rețineți alte funcții, să creați instanțe de clase noi etc. Celelalte fișiere care alcătuiesc aplicația dvs., precum și bibliotecile utilizate vor fi incluse în acest fișier.
  • Imagine intitulată Scrieți codul standard în C ++ Pasul 3
    3
    Începeți să scrieți programul. Introduceți codul sau programul de care aveți nevoie pentru a crea (în partea finală a acestui ghid puteți găsi coduri eșantion). Învață să înțeleagă sintaxa, semantica, paradigmele orientate obiect de programare, structurile de date, proiectarea de algoritmi, cum ar fi liste legate, cozi de așteptare cu prioritate, etc. C ++ nu este un limbaj simplu de programat, dar fundamentele pe care le puteți învăța folosind această limbă pot fi apoi extinse la toate limbile de programare.
  • Imagine intitulată Scrieți codul standard în C ++ Pasul 4
    4
    Introduceți întotdeauna comentarii la cod. Trebuie să explici întotdeauna care este scopul funcției pe care o implementează și care este funcția tuturor variabilelor pe care le declarați. Utilizați nomenclatura corectă pentru a identifica variabilele globale. În general, scopul dvs. este de a scrie un cod care este lizibil și ușor de înțeles pentru orice programator.
  • Imagine intitulată Scrieți codul standard în C ++ Pasul 5
    5
    Utilizați indentarea codului. De asemenea, în acest caz, exemplele pe care le găsiți la sfârșitul acestui tutorial vă vor face să înțelegeți mai bine conceptul.
  • Imaginea intitulată Scrie codul standard în C ++ Pasul 6


    6
    Pentru a compila codul, utilizați următoarea comandă:
    g ++ main.cpp
  • Imagine intitulată Scrieți codul standard în C ++ Pasul 7
    7
    Pentru a rula programul, utilizați următoarea comandă:
    ./a.out
  • Cod exemplu

    Exemplul 1:

    / * Acesta este un program simplu pentru a înțelege elementele de bază ale stilului de programare g ++. Acest program este compilat cu compilatorul g ++. * / #include  / * includ utilizarea funcțiilor de intrare și ieșire * /folosind namespace std- / * folosim funcțiile `std` (standard) * / int main () / * declararea funcției principale `main`. De asemenea, poate fi declarat int int (void) * / {cout << " n Bună ziua tatălui" - / * ` n` creează în schimb o linie nouă ` t` adaugă o filă * / cout << "Bună mamă" -cout << " n Acesta este primul meu program" -cout << " n Data 09/11/2014" -revenit 0-}

    Exemplul 2:

    / * Acest program calculează Suma a două numere * / # include  folosind spațiul de nume std-int main () {float num1, num2, res- / * programul funcționează și prin declararea variabilelor ca int, double, long ... * / cout << " n Introduceți primul număr = " -cin num1- / * Am stocat intrarea utilizatorului în variabila num1 * / cout << " n Introduceți al doilea număr = " -cin num2-res = num1 + num2-cout << " n Suma "<< NUM1 <<" și "<< num2 <<" = "<

    Exemplul nr. 3:

    / * Calculul produsului între două numere * / # include folosind spațiul de nume std-int principal () {float num1-int num2-dublu res-cout << " n Introduceți primul număr = " -cin num1-cout << " n Introduceți al doilea număr = " -cin num2-res = num1 * num2-cout << " n Produsul celor două numere este = " << res ` n` -return 0-}

    Exemplul 4:

    // Ieși un ciclu pentru a găsi ecuația matematică. În acest caz identificăm răspunsul // la prima întrebare a Proiectului Euler folosind spațiul de nume std-int principal () {// porniți codul programint sum1 = 0- int suma2 = 0- int suma3 = 0- int suma4 = 0- // Declarăm variabilele int pentru a calcula rezultatul.for (int a = 0- până la < 1000- a = a + 3) = {sum1 sum1 + a-} // Se execută o 1000 de iterații ciclu continuu, în care pentru a adăuga până la 3 `A`- la capătul înalt` sum1 `si` a`.for (int b = 0- b < 1000- b = b + 5) = {sum2 sum2 + b-} // I a alerga un ciclu 1000 iterație în care continui să adăugați până la 5 `b`- după high` sum2 `si` b`.for (int c = 0- c < 1000- c = c + 15) = {sum3 sum3 +} // c- executa un ciclu 1000 iterație în care continui să adăugați până la 15 `ridicat la capătul there-` sum3 `si` c`.sum4 = sum1 + sum2 - sum3- // am atribuit sum4 rezultatul sumei sum1 și sum2 minus sum3.cout << sum4- // I gener de ieșire cu sum4.cin.get () - / / Aștept ca utilizatorul să apese tasta enter.return 0- // Return statement.

    Câteva exemple de stiluri de programare:

    int int () {int i = 0-if (1 + 1 == 2) {i = 2}} / * Acesta este stilul Whitesmiths * 2) {i = 2 -}} / * Acesta este stilul GNU * / int main () {int i-if (condiție) {i = 2-function () -}}

    Sfaturi

    • Pentru a vă compila programele, utilizați întotdeauna un compilator ISO.
    • "a.out" este numele implicit atribuit de către compilator fișierului executabil generat de codul sursă.

    Avertismente

    • Nu utilizați niciodată un stil confuz sau caracteristici depreciate.
    Distribuiți pe rețelele sociale:

    înrudit