1 Notiunea de Pointer
Pointerii au fost introdusi in limbajele de programare pentru a putea rezolva mai efficient anumite probleme sau pentru a da mai multa claritate snumitor programe.
O prima definitie poate fi urmatoarea:
Pointerul este o variabila ce contine adresa unui obiect.
Obiectul a carui adresa este retinuta de pointer poate fi:
-variabila
-functie
Fie urmatorul exemplu:
int x;
int *px;
am definit o variabila de tip intreg x si o variabila pointer care poate contine adresa unei variabile de tip intreg. Simbolul * ce apare in stanga variabilei px arata ca px este variabila pointer.
2 Initializare
Prima operatie care se face cu un pointer este initializarea. Un "pointer la T" poate fi initializat cu:
-adresa unuit T (care exista)
px=&x
-valoarea 0 (sau NULL) care semnifica adresa invalida
cap=0
Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.