Documente Academic
Documente Profesional
Documente Cultură
vizibilitate
clasa XII-a
prof. Aurelia Feghiu
!!!
În C++ variabilele trebuie
declarate și odată cu declararea
li se alocă în memorie spațiu în
conformitate cu tipul lor.
O variabilă se caracterizează prin:
Sistemul de operare alocă fiecărui
program, în memoria RAM, trei
zone în care putem memora
variabile: 1. clasa de 2. vizibilitate
memorare
1 zona de date
2 zona de stivă
3 zona liberă
(heap)
Clasa de memorare reprezintă zona de
memorie unde poate fi alocat spațiu pentru o
variabilă. Ea poate fi: zona de date, zona de
stivă, heap-ul sau un registru al procesorului
– o memorie specială, de mici dimensiuni,
foarte rapidă, existentă în procesor (CPU).
#include <iostream>
¡Idea using namespace std; Variabilele x și y declarate
genial!
Variabilele locale se în programul de mai sus
declară într-un sunt locale. Variabila x
void F(){
anumit bloc al poate fi utilizată numai în
programului, în int x;
funcție F(), iar variabila y
corpul unei funcții. x = 5; numai în funcția main().
Fie programul de
cout << x << endl; Mai mult, cele două
mai jos:
} variabile ar fi putut avea
int main(){ același nume și nu ar fi
fost nicio confuzie.
int y = 10;
F();
cout << y << endl;
return 0;
}
VARIABILELE LOCALE
RESPECTĂ URMĂTOARELE
REGULI:
1 Link