5. Clase de memorie

2019/02/21 in Programare in C

La compilarea unui text sursa, compilatorul aloca memorie pentru variabilele programului. Se pot aloca variabile pe stiva, in registrii calculatorului, cat si in alte zone de memorie.

Programatorul defineste, cu ajutorul declaratiilor, modul de alocare al variabilelor. Se pot defini variabile utilizabile (vizibile) in tot programul, precum si variabile care su utilizari locale (cu vizibilitate restransa). Variabilele care pot fi utilizate in tot programul se numesc variabile globale, iar cele care pot fi utilizate numai intr-o anumita parte a programului se numesc variabile locale.

5.1. Variabile globale