while循环不识别三维数组的值
时间: 2024-01-21 13:03:46 浏览: 56
php递归遍历多维数组的方法
在使用 while 循环读取三维数组的值时,需要使用三重循环来遍历三维数组中的每个元素,例如:
```c
int arr[2][3][4] = {{{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 i, j, k;
i = 0;
while (i < 2) {
j = 0;
while (j < 3) {
k = 0;
while (k < 4) {
printf("%d ", arr[i][j][k]);
k++;
}
j++;
}
i++;
}
```
上面的代码中,三重循环分别遍历三维数组的第一、二、三维,将每个元素的值打印出来。通过这种方式,我们可以在 while 循环中识别和访问三维数组的值。
阅读全文