Structura unui program C++
Orice program C++ pentru BAC are scheletul:
#include <iostream>
using namespace std;
int main() {
cout << "Salut, BAC!";
return 0;
}#include <iostream>aduce biblioteca pentru citire și afișare.using namespace std;ne lasă să scriemcoutîn loc destd::cout.int main()este funcția principală: de aici începe execuția.return 0;anunță sistemul că programul s-a terminat cu succes.
Instrucțiuni și punct și virgulă
Fiecare instrucțiune se termină cu ;. Blocurile de cod stau între acolade { }.
Exemplu rezolvat
Ce afișează programul?
#include <iostream>
using namespace std;
int main() {
cout << 2 + 3;
return 0;
}Expresia 2 + 3 se evaluează întâi, deci pe ecran apare 5, nu textul "2 + 3". Textul apare doar între ghilimele.
Greșeli frecvente
- Lipsa
;după instrucțiuni: cea mai comună eroare de compilare. cout << "2 + 3"afișează textul exact2 + 3, pe cândcout << 2 + 3afișează5.mainfărăintsau fărăreturn 0poate merge pe unele compilatoare, dar la BAC scrie forma completă.