重複の可能性:
C: 配列のアドレスがその値と等しいのはなぜですか?
Cポインタ:配列変数
多次元配列を考える:
int c[1][1];
次の式がすべて同じアドレスを指しているのはなぜですか??
printf("%x", (int *) c); // 0x00000500
printf("%x", *c); // 0x00000500
printf("%x", c); // 0x00000500
ポインターの実際の値とその参照解除された値がどのように同じになるのでしょうか?