Fundamente
Instrucțiuni
O instrucțiune (statement) este o comandă completă, terminată cu ;. Programul execută instrucțiunile în ordine, de sus în jos.
statements.cpp
#include <iostream>
using namespace std;
int main() {
int x = 5; // instrucțiune de declarare
x = x + 3; // instrucțiune de atribuire
cout << x << endl; // instrucțiune de afișare
return 0;
}Tipuri de instrucțiuni
- Declarare —
int x = 5;— creează o variabilă - Atribuire —
x = 10;— schimbă valoarea - Expresie —
x + y;— calculează (fără efect vizibil) - Apel de funcție —
cout << x;sausqrt(x); - Control —
if,for,while,return - Bloc — grup de instrucțiuni între
{ }
Instrucțiuni pe mai multe linii
O instrucțiune poate ocupa mai multe linii — contează doar ; la sfârșit, nu sfârșitul liniei fizice.
cout << "Acesta este un text "
<< "pe mai multe linii "
<< "dar o singura instructiune." << endl;Un bloc
{ } nu se termină cu ; — acoladele delimitează blocuri, nu instrucțiuni.