VC6.0で以下のコードを実行したところ、添付ファイルのような結果になりました。
12fe00[1] 12fe04[2] 12fe08[3] 12fe0c[4] 12fe10[5] …というような結果を期待していたのですが、どこがいけなかったのでしょうか?
#include <stdio.h>
int main()
{
int tbl[/url][4][2] = { // tbl[成長タイプ][年齢][性別]
{1, 2}, {3, 4}, {5, 6}, {7, 8},
{9, 10}, {11, 12}, {13, 14}, {15, 16},
{17, 18}, {19, 20}, {21, 22}, {23, 24}
};
int grow, age, sex;
for (grow = 0; grow < 3; grow++) {
for (age = 0; age < 4; age++) {
for (sex = 0; sex < 2; sex++) {
printf("%x[%d]\t", &tbl[grow][age][sex], tbl[grow][age][sex]);
}
}
}
return 0;
}