-1
    int myArray[8];
         for (int i = 0; i <= 8; i++)
            myArray [i] = 0;

我很确定这是一个越界错误。i <= 8 应该是 i < 8。

如果我错了,请纠正我。

4

3 回答 3

3

您正在分配 8 个块,0-7,并且您正在尝试引用 myArray[8]

于 2013-04-15T23:50:47.810 回答
2
for (int i = 0; i <= 8; i++)
                ///^^^

索引越界,数组索引从 0 开始

于 2013-04-15T23:50:25.107 回答
0

int myArray[8] 表示您有 8 个变量:

我的数组[0]

我的数组[1]

我的数组[2]

我的数组[3]

我的数组[4]

我的数组[5]

我的数组[6]

我的数组[7]

于 2013-04-15T23:52:28.433 回答