C语言如何操作二维数组
时间: 2023-12-20 10:55:25 浏览: 27
C语言中操作二维数组的基本方式如下:
1. 定义二维数组:二维数组可以定义为一个数组,其中每个元素又是一个数组。
```c
int arr[3][4];
```
2. 初始化二维数组:可以使用嵌套循环来初始化二维数组,也可以在定义时初始化。
```c
int arr[3][4] = {{1,2,3,4},{5,6,7,8},{9,10,11,12}};
```
3. 访问二维数组元素:可以使用两个索引,一个用于行,一个用于列。
```c
int x = arr[1][2];
```
4. 遍历二维数组:使用嵌套循环来遍历二维数组。
```c
for(int i = 0; i < 3; i++){
for(int j = 0; j < 4; j++){
printf("%d ", arr[i][j]);
}
printf("\n");
}
```
5. 传递二维数组给函数:可以将二维数组作为参数传递给函数,函数中需要指定二维数组的行和列数。
```c
void printArray(int arr[][4], int rows){
for(int i = 0; i < rows; i++){
for(int j = 0; j < 4; j++){
printf("%d ", arr[i][j]);
}
printf("\n");
}
}
```