linux user group brescia

immagine del castello

Archivio della mailing list

Array e malloc

Maurizio Paolini paolini a dmf.bs.unicatt.it
Mer 8 Maggio 2002 06:26:55 UTC
> From: Bauno <bauno a inwind.it>
> Subject: Re: Array e malloc
>
> >
> > Comunque, tornando in tema, se ho una matrice a due indici:
> >
> >    int a[10][10];
> >
> > questa puo' essere alternativamente dichiarata con
> >
> >    int **a;
>
> No, no e poi no. 
>
> Se dichiaro a come 
>
> int a[10][10], 
>
> a ha tipo:
>
> int (*)[10]
>
> Ossia non รจ un puntatore a puntatore (int **), ma un puntatore ad un array di 
> 10 interi. Due cose /ben/ differenti. Prova a passarli come parametro a una 
> funzione e te ne accorgi subito.

OK, ok, ritiro.  Pero' mi risulta che dopo una dichiarazione "int a[10][10]"
il compilatore accetti la quantita' "**a" che restituisce l'elemento in
posizione [0][0].

mp



Maggiori informazioni sulla lista Lug