gtemata.com

Cum se creează un program simplu în C ++

Ați vrut vreodată să programați în C ++? Cel mai bun mod de a învăța este să citiți alte surse. Aruncați o privire la codurile C ++ simple pentru a afla structura unui program C ++ și, eventual, a crea propriul program.

paşi

Imaginea intitulată 167103 1
1
Obțineți un compilator și / sau IDE. Sunt trei produse bune CGC, sau dacă utilizați Windows, Visual Studio Express Edition sau Dev-C ++.
  • 2
    Unele programe de probă (copiați și inserați următorul cod într-un editor de text sau de cod):

  • Un program simplu a fost creat de către Bjarne Stroustrup (creatorul C ++) pentru a vă verifica propriul compilator:

    #include #include folosind spațiul de nume std-int principal () {string s-cout << "jhun n" -cin > s-cout << "Bună ziua, " << s << ` n` - întoarcere 0- // această instrucțiune nu este necesară}
    Imaginea intitulată 167103 2b1
  • Program pentru a găsi suma a două numere:

    #include folosind spațiul de nume std-int principal () {int no1, no2, sum -cout << " nIntroduceți primul număr = " -cin > no1 -cout << " nInscrieți al doilea număr = " -cin > no2 -sum = no1 + no2 -cout << " nSumărul "<< No1 <<" și "<< no2 <<" = "<< sumă ` n` -return 0 -}
    Imaginea intitulată 167103 2b2
  • Program pentru a găsi produsul în probleme de multiplicare:

    #include int main () {int suma = 0, valoarea-std :: cout << "Introduceți numerele:" << std :: endl-while (std :: cin > Valoarea) Suma * = valoarea-std :: cout << "Suma este: " << sumă << std :: endl-return 0-}
    Imaginea intitulată 167103 2b3
  • Program pentru a găsi o serie de numere:

    #include int main () {int v1, v2, interval-std :: cout << "Introduceți două numere << std :: endl-std :: cin > v1 > v2-if (v1<= v2) {range = v2-v1-} altceva {range = v1-v2-} std :: cout << "intervalul = " << gamă << std :: endl-return 0-}
    Imaginea intitulată 167103 2b4
  • Un program pentru a găsi valoarea exponenților:

    #include folosind spațiul de nume std-int main () {valoarea int, pow, result = 1-cout << "Introduceți operandul:" << endl-cin > Valoarea-cout << "Introduceți exponentul:" << endl-cin > pow-for (int cnt = 0- cnt! = pow-cnt ++) rezultat * = valoare-cout << echitabil << " Puterea lui " << pow << " este: " << rezultat << end-return 0-}


    Imaginea intitulată 167103 2b5
  • Imagine cu denumirea 167103 3
    3
    Salvați acest fișier în format .cpp cu un nume la alegere (yourname.cpp). Nu trebuie confundat cu diferite extensii de fișiere C ++, pentru a alege doar unul (cu * .cc, * .cxx, * .c ++, * .c).
    TIP: În fereastra "Salvează ca", selectați "Salvează ca tip" > "Toate fișierele"
  • Image cu titlul 167103 4
    4
    Completați fișierul. Pentru utilizatorii Linux și GCC, utilizați comanda sum.cpp g ++. Pe Windows, puteți utiliza orice compilator C ++, cum ar fi MS Visual C ++, Dev C ++ sau orice alt compilator.
  • Image cu titlul 167103 5
    5
    Rulați programul - În Linux, utilizați această comandă: ./a.out (a.out este un fișier executabil realizat de compilator după compilarea programului).
  • Sfaturi

    • cin.ignore () vă asigură că programul nu se închide brusc, de asemenea, închiderea ferestrei liniei de comandă! Pentru a închide programul, va trebui să apăsați orice tastă.
    • Simțiți-vă liber să experimentați!
    • Utilizați // pentru a comenta codul.
    • Pentru mai multe detalii despre programarea C ++, vizitați cplusplus.com
    • Învață să programezi cu standardele ISO.

    Avertismente

    • Evita Dev C ++, deoarece prezintă numeroase buguri, are un compilator învechit și nu este actualizat din 2005.
    • Dacă încercați să introduceți valori alfabetice în variabilele "int", programul se va prăbuși. Deoarece nu ați scris o funcție de corectare a erorii, programul nu va putea converti valorile. Mai bine să folosiți o variabilă "șir" sau o variabilă mai potrivită în funcție de utilizarea programului.
    • Nu utilizați niciodată codul învechit.

    Lucruri de care ai nevoie

    • Editor de texte / coduri (de exemplu, vim, notepad etc.)
    • Compiler.
    • IDE cu compilator integrat
    • Turbo c
    • Agendă online
    • Notepad ++
    Distribuiți pe rețelele sociale:

    înrudit