c 语言二维数组初始化赋值
时间: 2023-10-25 18:15:08 浏览: 197
C语言二维数组的定义、初始化、赋值.pdf
C言二维数组初始化赋值可以有以下几种方式:
1. 直接初始化
```c
int arr[3][4] = {
{1, 2, 3, 4},
{5, 6, 7, 8},
{9, 10, 11, 12}
};
```
2. 动态初始化
```c
int arr[3][4];
for(int i=0; i<3; i++){
for(int j=0; j<4; j++){
arr[i][j] = i*4+j+1;
}
}
```
3. 部分初始化
```c
int arr[3][4] = {
{1, 2},
{5, 6, 7},
{9}
};
```
上述代码中,第一行元素为1和2,第二行元素为5、6、7,第三行元素为9。未赋值的元素自动初始化为0。
阅读全文