【发布时间】:2017-04-15 01:57:24
【问题描述】:
所以我正在开发一个程序,我正在用零初始化一个二维数组,如下所示:
int studentGrades[3][2];
for(i = 0; i <= 3; i++){
for(j = 0; j <= 2; j++){
studentGrades[i][j] = 0;
}
}
printf(" %d", studentGrades[1][2]);
这会编译,但不会在控制台中执行任何操作,并且不会超过这一点。
我已经看了很长时间了,我就是无法破解它。 谢谢!
编辑:抱歉,我忘记在代码下方添加一行以打印出数组中的位置,但程序没有通过循环。
【问题讨论】:
-
阅读How to Ask,尤其是关于只包含minimal reproducible example 的部分——不是sn-p,也不是你的所有代码。
标签: c for-loop multidimensional-array