二维map怎么遍历c
时间: 2023-08-17 22:11:34 浏览: 103
AndEngine二维数组地图
4星 · 用户满意度95%
要遍历二维地图(二维数组)可以使用两个嵌套的循环来访问每个元素。以下是一个示例的 C 代码:
```c
#include <stdio.h>
#define ROWS 3
#define COLS 4
int main() {
int map[ROWS][COLS] = {
{1, 2, 3, 4},
{5, 6, 7, 8},
{9, 10, 11, 12}
};
for (int i = 0; i < ROWS; i++) {
for (int j = 0; j < COLS; j++) {
printf("%d ", map[i][j]);
}
printf("\n");
}
return 0;
}
```
在上面的示例中,我们使用两个循环来遍历二维数组 `map` 的每个元素。外层循环控制行数,内层循环控制列数。通过 `map[i][j]` 可以访问二维数组中的每个元素,并将其打印出来。
输出结果为:
```
1 2 3 4
5 6 7 8
9 10 11 12
```
你可以根据需要在循环中执行其他操作,比如查找特定的值或修改元素。
阅读全文