#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); }
ここで最初のprintfは最初の要素のアドレスを出力します。 なぜ、2番目のprintfがアドレスxの値、つまり最初の値を出力しないのでしょうか。 値を印刷するには、** xを書く必要があります。Cのポインタのあいまいさを教えてください。
を、あなたは最初のprintfがアドレスではなく、値を出力しますよろしいです? –