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 standard
  • using namespace std; — permite folosirea cout, cin fără prefix std::
  • int main() — punctul de intrare al programului
  • { } — acoladele delimitează blocuri de cod
  • cout << — 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.