#include<stdio.h>
main()
{ int x[3][5]={{1,2,10,4,5},{6,7,1,9,10},{11,12,13,14,15}};
printf("%d\n",x);
printf("%d\n",*x); }
Qui prima printf stamperà l'indirizzo del primo elemento. Quindi perché non il secondo printf stampa il valore all'indirizzo x i.e il primo valore. Per stampare il valore ho bisogno di scrivere ** x.Spiega per favore l'ambiguità nei puntatori in C?
Sei sicuro prima printf stamperà l'indirizzo piuttosto che il valore ?? –