Domenii de vizibilitate si comunicarea prin variabile globale nfghfgh | Page 7

Comunicarea prin variabile globale:

Execuţia unui apel de subprogram presupune transmiterea datelor de prelucrat

funcţiei sau procedurii respective. După executarea ultimei instrucţiuni din subprogram,

rezultatele produse trebuie întoarse în locul de apel. Cunoaştem deja că datele de

prelucrat şi rezultatele produse pot fi transmise prin parametri.

Parametrii formali se specifică în antetul funcţiei sau procedurii, iar parametrii actuali — în locul apelului.

În completare la modul de transmitere a datelor prin parametri, limbajul PASCAL

permite comunicarea prin variabile globale.

Orice variabilă este locală în subprogramul în care a fost declarată. O variabilă

este globală relativ la un subprogram atunci cînd ea este declarată în programul

sau subprogramul ce îl cuprinde fără să fie redeclarată în subprogramul în studiu.