Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Variabile globale

c



+ Font mai mare | - Font mai mic



Variabile    globale

O variabila globala are o definitie si atatea declaratii de variabila externa cate sunt necesare.



Definitia unei variabile globale coincide sintactic cu o declaratie obisnuita, dar care este scrisa in afara oricarei functii a programului. Implicit, definitia unei variabile globale determina ca variabila respectiva sa fie definita incepand din punctul scrierii ei si pana la sfarsitul fisierului sursa respectiv. De aceea se recomanda ca definitiile variabilelor globale sa fie scrise la inceputul fisierului sursa, pentru a fi accesate in orice functie a fisierului.

Pentru a utiliza variabilele globale si in alte functii situate in alte fisiere sursa decat in cel in care sunt definite, ele trebuie declarate ca externe in functiile respective.

O declaratie de variabila externa coincide cu o declaratie obisnuita doar ca incepe cu cuvantul cheie extern.

Exemplu:

fisierul in care sunt declarate ca variabile globale    fisierul in care sunt folosite ca variabile externe

int i;   

float f; void functie(. . .)

void main(void)    }

Variabilele i si f sunt declarate in afara functiei main si in afara oricarei functii, deci sunt variabile globale. Ele pot fi folosite in toate functiile din fisierul sursa care contine definitiile lor. Pentru a le utiliza in functii situate in alte fisiere sursa decat in cel in care sunt definite ele sunt declarate ca externe. Deci variabilele i si f sunt declarate ca externe in functia functie din al doilea fisier sursa. Cele doua fisiere sursa care pot fi scrise in momente si de persoane diferite se pot asambla intr-un singur program cu ajutorul directivei de preprocesare include.



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1041
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved