Documente Academic
Documente Profesional
Documente Cultură
Deși fișierul sursă poate fi realizat cu orice editor de text, de cele mai multe ori folosim un IDE.
Code::Blocks este un IDE (integrated development environment) pentru C/C++, care oferă
utilizatorului posibilitatea creării și editării fișierelor (sursă sau de alt tip), compilarea surselor,
lansarea în execuție a programului executabil și depanarea acestuia.
Exemplu
#include <iostream>
using namespace std;
int main()
{
/*
primul program C++ il scris in Code::Blocks
*/
int a,b;
float c;
cin>>a>>b;
c=a+b;
cout<<c;
cout << "Primul program C++!";
return 0;
}
#include <iostream>
Liniile care încep cu # se numesc directive preprocesor. Ele sunt interpretate înainte de compilarea
propriu-zisă, de către un program numit preprocesor. În cazul nostru, directiva #include cere
1
preprocesorului să includă în sursă o secțiune standard C++, fișierul header (bibliotecă) iostream, care
permite realizarea operațiilor de citire și afișare. Există și alte fișiere header, utilizabile în funcție de
alte nevoi.
Această instrucțiune permite utilizarea unui spațiu de nume predefinit, cu numele std, din care fac parte
toți identificatorii din biblioteca C++ standard.
int main()
Această linie reprezintă declararea unei funcții. În esență, o functie este un grup de instructiuni care are
un nume dat; în acest caz, funcția se numește main și este alcătuită din toate instrucțiunile care
urmează.
Funcția numită main este specială în toate programele C++; această funcție este apelată când se
lansează în execuție programul și trebuie să apară în orice program C++.
{......}
Parantezele acolade delimitează instrucțiunile care fac parte din funcția main.
return 0;
Această instrucțiune marchează finalul execuției funcției main și a programului nostru.
Valoarea 0 semnifica faptul că programul s-a încheiat cu succes!
scris in Code::Blocks*/
Aceste linii reprezintă un comentariu. Comentariile sunt texte explicative care nu influențează
comportamentul programului. Ele sunt utile pentru pentru a înțelege mai repede semnificația
programului. Comentariul pe o linie începe de caracterele // și se termină la finalul liniei.
float c;
Cele 2 linii fac parte din componenta declarativă a programului. S-au declarat 2 variabile întregi a și b
și o variabilă reală c.
cin>>a>>b;
c=a+b;
cout<<c;