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

  • Declarareint x = 5; — creează o variabilă
  • Atribuirex = 10; — schimbă valoarea
  • Expresiex + y; — calculează (fără efect vizibil)
  • Apel de funcțiecout << x; sau sqrt(x);
  • Controlif, 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.