Variabile
Notiuni
variabila, adresa variabilei, valoarea variabilei, initializare, domeniul de vizibilitate, variabile globale, variabile locale.
O variabila este o locatie de memorie în care se poate pastra o valoare de un anumit tip.
Sintaxa: <tip_de_date> <identificator>;
<tip_de_date> <identificator_1>, ., <identificator_n>;
O variabila este "materializata" printr-un identificator caracterizat prin tip de date, adresa si valoare
Exemplu
Initializarea unei variabile este procesul de atribuire a unei prime valori. La declarare o variabila contine o valoare nedeterminata, data de continutul locatiei de memorie unde este alocata variabila.
Exemplu
int a; // a are o valoare nedeterminata
a = 5; // initializarea variabilei a cu valoarea 5
Initializarea unei variabile poate fi facuta la declararea ei, prin folosirea operatorului de atribuire. Sintaxa declararii cu initializare este:
<tip_de_date> <nume_var> = <valoare>;
Exemplu
int a = 5; // declarare si initializare
O variabila poate fi folosita numai dupa ce este declarata. Segmentul de program de la declararea variabilei si pâna la întâlnirea caracterului sau pâna la sfârsitul programului se numeste domeniul de vizibilitate al variabilei. Practic, domeniul de vizibilitate constituie zona în care o variabila poate fi folosita (este recunoscuta). În functie de domeniul de vizibilitate variabilele pot fi globale sau locale.
Exemplu
|
Sagetile definesc domeniul de vizibilitate al variabilelor.
Observatie: Doua variabile al caror domeniu de vizibilitate nu se intersecteaza pot avea acelasi nume.
|