c语言初始化二维数组
时间: 2023-06-21 15:19:04 浏览: 101
二维数组的初始化-c语言数组学习资料
在 C 语言中,可以使用以下语法来初始化一个二维数组:
```c
data_type array_name[row_size][col_size] = { {val1, val2, ...}, {val1, val2, ...}, ... };
```
其中,`data_type` 表示数组中元素的数据类型,`array_name` 表示数组的名称,`row_size` 表示数组的行数,`col_size` 表示数组的列数。`val1, val2, ...` 表示数组中元素的初始值,使用逗号分隔。例如,可以使用以下语句初始化一个二维整型数组:
```c
int nums[3][4] = { {1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12} };
```
这定义了一个名为 `nums` 的二维数组,其元素类型为 `int`,数组有 `3` 行和 `4` 列。数组中的元素按行优先的顺序存储,即第一行的元素先存储,第二行的元素其次,以此类推。可以通过下标来访问数组元素,例如访问第 `i` 行、第 `j` 列的元素可以使用以下语句:
```c
nums[i][j];
```
其中,`i` 表示行索引,取值范围为 `0` 到 `2`,`j` 表示列索引,取值范围为 `0` 到 `3`。
阅读全文