logare  |  registrare

Alocarea dinamică a memoriei. Pointeri

Alocarea dinamică a memoriei. Pointerizoom
referatul a fost adăugat în catalogul nostru mari, 29 martie 2011
Alocarea dinamica a memoriei. Pointeri
35.61 KB Încărcări
  • referatul disponibil in limba romina: DA
 următorul   ultimul 
referate în categoria dată: 208
Descriere

ALOCAREA DINAMICĂ A MEMORIEI. POINTERI

 

         Un pointer este o variabilă care are ca valori adrese. Pointerii se utilizează pentru a face referire la date cunoscute prin adresele lor. Astfel, dacă p este o variabilă de tip pointer care are ca valoare adresa lui x, atunci *p reprezintă chiar valoarea lui x.

Fie de exemplu:

int x,y;

atunci dacă p are ca valoare adresa lui x, atribuirea:

y=x+100

este identică cu:

y=*p+100

Analog, atribuirea:

x=3

este identică cu:

         *p=3.

         În construcţia *p utilizată mai sus, caracterul * se consideră ca fiind un operator unar care furnizează valoarea din zona de memorie a cărei adresă este conţinută în p.

         Operatorul unar * are aceeaşi prioritate ca şi ceilalţi operatori unari din C şi se asociază de la dreapta spre stânga.

         Dacă p conţine adresa zonei de memorie alocată lui x, vom spune că p pointează spre x. De asemenea, dacă p are ca valoare adresa de început a unei zone de memorie care conţine o dată de tipul tip, atunci vom spune că p pointează spre tip.

         În legătură cu noţiunea de pointer, în limba română se utilizează şi alte denumiri:

  • referinţă
  • localizator
  • reper
  • indicator de adresă


Declaraţia de pointeri şi tipul pointer

Legătura dintre pointeri şi tablouri

Operaţii cu pointeri

Adunarea şi scăderea unui întreg dintr-un pointer

Compararea a doi pointeri

Alocarea dinamică a memoriei

...

Păreri:
Părerea Dvs poate fi prima.
Scrie părerea
Se vinde acest portal, doritorii pot contacta la adresa de email sursa.md@gmail.com