I puntatori e gli array

Slide Image
Previous slide Next slide Back to the index View text version

Notes:

Usare pointer.c Ovviamente NON è possibile riassegnare l'indirizzo ad un array! E questa è l'unica differenza, nel secondo caso riesco anche a modificare l'indirizzo a cui punta il puntatore. In un certo senso l'equivalenza tra array e puntatori può spiegare il fatto che gli indici dei puntatori partano da 0 invece che da 1. Notare che pointer.c dà degli errori!!!!!!!! Un altro caso particolare si ha quando in un caso di un array multidimensionale faccio riferimento utilizzo meno indici di quelli mecessari:

float a[X][Y][Z];

a[1] è equivalente a &a[1][0][0]