Variabila globala este declarată direct în programul principal.
Variabilele declarate in interiorul unui subprogram se numesc variabile locale.
Variabilele globale si locale pot avea acelasi nume, lucru care poate duce la unele confuzii, se recomanda folosirea unor nume diferite.
Variabilele globale ale programului sunt vizibile oriunde in program. Daca un subprogram isi defineste o variabila cu acelasi nume, atunci variabila locala e prioritară în acel subprogram (si subprogramele lui daca există).
Dupa terminarea executiei subprogramului valoarea variabile locale se pierde.
Am si eu o intrebara...cate numere sunt retinute in variabilele globale si cate in variabilele locale?