2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > c语言将数组初始化为1_C语言数组如何初始化

c语言将数组初始化为1_C语言数组如何初始化

时间:2021-05-17 21:19:52

相关推荐

c语言将数组初始化为1_C语言数组如何初始化

1.一维数组的初始化

1.1 未初始化的一维数组一维数组的成员在没有初始化时,数组成员的值都是未知的,一旦访问到未知的值,可能导致不可预料的情况,严重时可以导致软件运行异常。

下面,将没有初始化的数组对应的值打印

1. #include

2.

3. int main(int argc,char *argv[])

4. {

5. int numbers[5];

6.

7. int i = 0;

8. for(i = 0;i < 5;i++)

9. {

10. printf(" %d ",numbers[i]);

11. }

12. printf("\n");

13.

14. return 0;

15. }

输出结果下:

1. 1088063360 21991 1088062960 21991 1255894432

可以看出输出的结果是随机的,所以一般情况数组需要给每个元素一个确定的值.

1.2 全部元素初始化

一维数组的初始化就是在定义数组时给每个元素依次赋值,一般语法如下:

1. 数组元素类型 数组名[数组元素个数] = {元素值列表}

例如给一个有5个整型元素进行初始化:

1. int numbers[5] = {1,2,3,4,5};

在上述初始化中,数组元素的值依次为:

1. numbers[0] = 1;

2. numbers[1] = 2;

3. numbers[2] = 3;

4. numbers[3] = 4;

5. numbers[4

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。