c 二维数组初始化
时间: 2024-01-23 16:11:45 浏览: 81
c语言二维数组初始化及示例代码.zip
在C语言中,二维数组的初始化可以通过多种方式进行。一种常见的方式是使用内部大括号初始化。具体步骤如下:
1. 定义一个二维数组,语法为:类型名 数组名[行表达式][列表达式]。行和列可以是常量表达式,用于指定数组的大小。
2. 在定义数组时,使用内部大括号将初始化的值放入数组中。每一行的值用逗号分隔,每一列的值用大括号分隔。
3. 初始化的值按照顺序依次放入数组中,可以按照行优先或列优先的方式进行初始化。
以下是一个示例代码,演示了如何使用内部大括号初始化一个3行4列的二维数组:
```
int array[3][4] = {
{1, 2, 3, 4},
{5, 6, 7, 8},
{9, 10, 11, 12}
};
```
上述代码将数组`array`的第一行初始化为1、2、3、4,第二行初始化为5、6、7、8,第三行初始化为9、10、11、12。
其他二维数组初始化方式还包括使用循环进行逐个赋值、使用指针进行动态初始化等。如果你对这些方式也感兴趣,我可以提供更多信息。
阅读全文