为了账号安全,请及时绑定邮箱和手机立即绑定

数组初始化

数组的初始化就相当于给数组赋值么

正在回答

2 回答

数组可以在定义时初始化,即给数组的元素赋初值。

1.对数组所有元素赋初值:

int a[5]={1,2,3,4,5};或int a[]={1,2,3,4,5};

2.对数组部分元素赋初值:

int a[5]={1,2};

a[0]=1,a[1]=2,其余元素为编译系统指定的默认值0

3.对数组的所有元素赋初值:

int a[5]={0};

如果不进行初始化,如定义int a[5];那么数组元素的值是随机的,编译系统不会为你设置默认值为0;

0 回复 有任何疑惑可以回复我~
#1

啊龙2

1.int a[5]这里应该有六个元素,差一个0
2017-05-22 回复 有任何疑惑可以回复我~

不是,


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       924455    人
  • 解答问题       20757    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

数组初始化

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信