数组初始化的方式有哪些?几种数组初始化方法分享

2022-11-18 15:47:06
来源:置顶网

1.遍历数组进行数组的初始化

例如给定长度为10的数组,利用循环遍历数组,进行初始化。

int array[10];

for(int i=0;i<10;i++)

array[i]=0;

2.数组的集成初始化

const int number=10;

int array[number]={0};

/*C99标准中规定数组长度可以为变量,即number*/

int array[]={0,1,2,3,4,5,6,7,8,9};

/*定义一个长度为10(长度由编译器设定)的数组,每个元素分别进行赋值,

即array[0]=0,array[1]=1······array[9]=9*/

集成初始化的定位

int array[i]={

[0]=0,[5]=10,[10]=23

};

测试源代码:

#include

int main()

{

int i;

int array[10] = {

[0] = 1,[5] = 10,[9]=9

};

for (i = 0; i < 10; i++)

printf("array[%d]=%d\n",i,array[i]);

return 0;

}

1.用[i]在数组中给出定位

2.其他位置为0;

3.适合初始数据稀疏的数组

注:C99标准

关键词: 数组初始化的方式 数组初始化方法 循环遍历数组 集成初始化

[责任编辑:]

为您推荐

时评

内容举报联系邮箱:58 55 97 3 @qq.com

沪ICP备2022005074号-27 营业执照公示信息

Copyright © 2010-2020  看点时报 版权所有,未经许可不得转载使用,违者必究。