Differenze tra le versioni di "Linguaggio C"

Per le considerazioni fatte si noti come scrivere ''pa = a'' e ''pa = &a[0]'' equivale alla stessa cosa. Entrambe le assegnazioni permettono di far puntare pa all'array a e, più precisamente, al primo elemento dell'array a. Si può quindi accedere ad ''a'' attraverso ''pa''. Scrivendo *pa = 'C'; inseriamo il carattere C nel primo elemento dell'array a, ''a[0]'' ora contiene ''C''.
 
[[File:ImgPuntImgPuntA.gif|thumb|Descrizione grafica del concetto di puntatori e vettori. In questo caso pa = &a[0]]]
 
[[File:ImgPunt2.gif|thumb|Descrizione grafica del concetto di puntatori e vettori. In questo caso *pa = 'C']]
22

contributi