【发布时间】:2010-09-26 11:43:22
【问题描述】:
我正在尝试运行一个 c++ 2d 数组(非常简单的文件)并且它可以工作,但是最后出现了一个错误(至少我认为这是一个错误)。
数组的代码是;
int myArray[10][10];
for (int i = 0; i <= 9; ++i){
for (int t = 0; t <=9; ++t){
myArray[i][t] = i+t; //This will give each element a value
}
}
for (int i = 0; i <= 9; ++i){
for (int t = 0; t <=9; ++t){
cout << myArray[i][t] << "\n";
}
这会正确打印数组,但会添加
“0x22fbb0”
最后。这是什么?为什么会这样?
【问题讨论】:
-
这对我来说运行得很好,而且代码看起来很可靠。您使用的是哪个编译器和系统?
-
您能否创建一个有此错误的完整小程序并将其复制并粘贴到您的问题中?您的程序不完整,逻辑没有问题,也许您之后输出了其他东西?
-
这个问题与您的另一个问题几乎相同(另一个问题实际上存在错误)。请关闭这个。
标签: c++ multidimensional-array