首页 百科知识 如何将元素赋值给数组

如何将元素赋值给数组

时间:2022-09-22 百科知识 版权反馈
【摘要】:二维数组初始化的一般形式为:类型说明符 数组名[常量表达式1] [常量表达式2]={初值表};二维数组初始化的形式有3种:对数组元素全部初始化。例如:对数组元素部分初始化,未初始化的元素系统将自动赋值为0或'\0'。例如:int a[3][4]={{0,2},{},{0,0,9}};初始化后的数组各元素如下:若对数组元素的前几个元素赋初值,则可以按其排列顺序赋初值,其余元素为0。例如:初始化后的数组元素如下:若对全部元素初始化,常量表达式1的值可以不定义。

6.2.4 二维数组的初始化

同一维数组一样,在程序中也可以对二维数组进行初始化。

二维数组初始化的一般形式为:

类型说明符 数组名[常量表达式1] [常量表达式2]={初值表};

二维数组初始化的形式有3种:

(1)对数组元素全部初始化。

例如:

img351

(2)对数组元素部分初始化,未初始化的元素系统将自动赋值为0或'\0'。

例如:

img352

只对第1列的元素赋初值,其余元素自动为0。

初始化后的数组各元素如下:

img353

也可以对某几行赋初值。

例如:int a[3][4]={{0,2},{},{0,0,9}};

初始化后的数组各元素如下:

img354

若对数组元素的前几个元素赋初值,则可以按其排列顺序赋初值,其余元素为0。

例如:

img355

初始化后的数组元素如下:

img356

(3)若对全部元素初始化,常量表达式1的值可以不定义。

例如:

img357

(4)若对部分元素初始化,而且按行赋初值,常量表达式1的值可以不定义。

例如:

img358

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈