C语言数组的初始化语句 int a[]={}正确吗?

发布网友 发布时间:2022-04-23 02:04

我来回答

2个回答

热心网友 时间:2023-10-11 01:48

c正确,d不对,d只是初始化了第一个元素。
c其实就相当于是int
a[1]
={0},所有元素都正确初始化。

热心网友 时间:2023-10-11 01:49

int a[10]={};这样是可以的。{ }里面空它会自动补齐0,但是你多少个元素不能空,那涉及分配内存空间

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com