Sari la conținut

Capitolul 2 · Lecția 2.1 din 2

Primul program în C++

Structura unui program C++, funcția main și afișarea unui mesaj.

Capitolul 2: Limbajul C++: elemente de bazăConținut verificat

Pe scurt pentru BAC · 4 idei

  • #include <iostream> aduce biblioteca pentru citire și afișare, iar using namespace std; te lasă să scrii cout în loc de std::cout.
  • int main() este funcția principală a programului: de aici începe execuția.
  • return 0; anunță sistemul că programul s-a terminat cu succes.
  • Blocurile de cod stau între acolade { }, iar o expresie fără ghilimele se evaluează înainte de afișare.
Pe această pagină4 secțiuni

Structura unui program C++

Orice program C++ pentru BAC are scheletul:

#include <iostream>
using namespace std;

int main() {
    cout << "Salut, BAC!";
    return 0;
}
  1. #include <iostream> aduce biblioteca pentru citire și afișare.
  2. using namespace std; ne lasă să scriem cout în loc de std::cout.
  3. int main() este funcția principală: de aici începe execuția.
  4. 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.

Reține

Scheletul complet: #include <iostream>, using namespace std;, apoi int main() { ... return 0; }. Fiecare instrucțiune se termină cu ;. cout << 2 + 3 afișează 5, iar cout << "2 + 3" afișează textul dintre ghilimele.

Greșeli frecvente

  1. Lipsa ; după instrucțiuni: cea mai comună eroare de compilare.
  2. cout << "2 + 3" afișează textul exact 2 + 3, pe când cout << 2 + 3 afișează 5.
  3. main fără int sau fără return 0 poate merge pe unele compilatoare, dar la BAC scrie forma completă.

Bifează când ai terminat, ca s-o vezi citită pe toate dispozitivele.

Testează-te pe capitolul 2

Lecția în clipuri

Clipuri scurte, cu voce și subtitrări.

Folosim cookie-uri esențiale, fără de care site-ul nu merge, și cookie-uri de analiză anonimizate, ca să vedem ce pagini ajută. Detalii în politica de confidențialitate