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
|