次のプログラムを実行すると:
int a[3][4];
int k = 0;
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 4; j++)
a[i][j] = k++;
}
cout<<"a: "<<a<<endl;
cout<<"&a: "<<&a<<endl;
procudced の出力は次のようなものです。
a: 002FFB4C & a: 002FFB4C
値が同じなのはなぜですか?違うのではないでしょうか?