Sei sulla pagina 1di 1

puntatori ad array

17 marzo 2006

Marco Altese

I puntatori e gli array sono argomenti strettamente correlati. Ricordiamo, infatti, che il nome di un array in realt un valore costante che rappresenta lindirizzo del suo primo elemento. Per tale motivo, il valore del nome dellarray non pu essere modificato da nessuna istruzione. Date le dichiarazioni:
# d e f i n eM A X _ s i z e2 0 f l o a tf _ a r r a y [ M A X _ s i z e ] ; f l o a t *f _ a r r a y 2 ;

Il nome dellarray f_array una costante il cui valore lindirizzo del primo elemento dellarray di 20 float. Listruzione seguente assegna lindirizzo del primo elemento dellarray alla variabile puntatore f_array2:
f _ a r r a y 2=f _ a r r a y ;

Equivalentemente sar possibile scrivere:


f _ a r r a y 2=&f _ a r r a y [ 0 ] ;

Lezione:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52

Potrebbero piacerti anche