for(i =1) 遍历二维数组
时间: 2024-02-22 20:55:41 浏览: 14
在遍历二维数组时,需要使用两个循环变量分别表示数组的行和列。下面是一个示例代码:
```c
int arr[3][3] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
for (int i = 0; i < 3; i++) { // 外层循环遍历行
for (int j = 0; j < 3; j++) { // 内层循环遍历列
printf("%d ", arr[i][j]);
}
printf("\n");
}
```
在上面的代码中,外层循环变量 i 表示行号,内层循环变量 j 表示列号,循环从 0 开始,因为数组下标是从 0 开始计数的。内层循环用来遍历每一行中的每一列,输出数组中每个元素的值。在每次内层循环结束后,需要换行,以便输出下一行的元素。
相关问题
for 循环遍历二维数组
好的,你可以使用两个嵌套的 for 循环来遍历二维数组。第一个 for 循环用于遍历外层数组,第二个 for 循环用于遍历内层数组。下面是示例代码:
```python
# 定义一个二维数组
arr = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
# 遍历二维数组
for i in range(len(arr)):
for j in range(len(arr[i])):
print(arr[i][j])
```
这段代码会输出二维数组中的每个元素。你也可以在内层循环中对每个元素进行操作。
C语言for循环怎么斜线遍历二维数组
for (int i = 0; i < rows; i++) {
for (int j = 0; j < columns; j++) {
printf("%d", array[i][j]);
}
}可以使用一个for循环来遍历二维数组,如下所示:for (int i = 0; i < 第一维数组的长度; i++) {for (int j = 0; j < 第二维数组的长度; j++) {printf("%d", 数组[i][j]);}}