我在开始学习 C++ 之前先学习 C,所以我对编程非常陌生。我正在研究二维数组,我有点理解它了。但是我似乎不知道如何做到这一点:
int x, y, z[4][4], i, j;
其中 x = 10,y = 10;
for (i=0; i<4; i++)
{
for(j=0;j<4;j++)
{
z[i][j]=z[x][[y];
}
}
我希望输出是:
当i=0
和j=0
时打印z[x][y];如打印 10, 10 所示。
如有任何帮助,我们将不胜感激。
最佳答案
您将 z[i][j] 设置为等于 z[x][y]。 X 和 Y 分别是 10 和 10,超出了数组的范围,因此将会失败
关于C 编程二维数组问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22004129/