Identificatori

Un identificator este numele dat unei variabile, funcții, clase sau oricărui element din cod. Alegerea numelor bune face codul mult mai lizibil.

Reguli obligatorii

  • Poate conține litere (a-z, A-Z), cifre (0-9) și underscore (_)
  • Trebuie să înceapă cu o literă sau underscore — nu cu o cifră
  • Este case-sensitive: numarNumarNUMAR
  • Nu poate fi un cuvânt cheie rezervat (int, for, if, etc.)

Exemple valide vs invalide

// ✓ Valide
int varsta;
double medie_generala;
string numeFamilie;
int _contor;
int valoare2;

// ✗ Invalide
int 2valoare;    // începe cu cifră
int medie-clasa; // cratimă nu e permisă
int for;         // cuvânt cheie rezervat

Convenții de denumire

StilExempluFolosit pentru
camelCasemedieGeneralaVariabile și funcții (recomandat)
PascalCaseMedieGeneralaClase
snake_casemedie_generalaAlternativă pentru variabile
UPPER_CASENUMAR_MAXConstante