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 in questo caso, 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:ImgPunt.gif|thumb|Descrizione grafica del concetto di puntatori e vettori. In questo caso pa = &a[0]]
Graficamente quando ''pa = &a[0];''
 
=== Aritmetica dei puntatori ===
22

contributi