Fundamente
Sintaxă de bază
Un program C++ are o structură bine definită. Fiecare element are un rol precis — să înțelegem structura programului de bază.
structure.cpp
#include <iostream> // 1. Directive preprocesor
using namespace std; // 2. Namespace
int main() { // 3. Funcția principală
// 4. Instrucțiuni
cout << "C++ este super!" << endl;
return 0; // 5. Valoare de retur
}Elementele sintaxei
#include <iostream>— include biblioteca de I/O standardusing namespace std;— permite folosireacout,cinfără prefixstd::int main()— punctul de intrare al programului{ }— acoladele delimitează blocuri de codcout <<— afișează text în consolă;— terminator de instrucțiune (obligatoriu!)return 0;— semnalează că programul s-a terminat cu succes
Majuscule și minuscule
C++ este case-sensitive: main, Main și MAIN sunt trei lucruri diferite. Variabilele numar și Numar sunt distincte.
Atenție: Uitarea
; la finalul unei instrucțiuni este cea mai frecventă eroare de compilare la începători.✏️ Exercițiu
Ce se întâmplă dacă ștergi <code>return 0;</code> din main? Dar dacă elimini <code>;</code> de după cout?
💡 Indiciu: Încearcă compilarea și citește mesajele de eroare.