以下能对一维数组a进行正确初始化的语句是(). A:int a[10]=(0,0,0,0,0) B:int a[10]={}; C:int a[]=(0); D:
以下能对一维数组a进行正确初始化的语句是(). A:int a[10]=(0,0,0,0,0) B:int a[10]={}; C:int a[]=(0); D:
日期:2019-05-23 12:25:51 人气:1
A 括号应使用{};B {}里没有赋值;C 应该用{};D 正确,a[0]赋值20,其余的9个赋值为0。
在C中,可以逐个初始化数组,也可以使用一个初始化语句,如下所示:
double balance[5] = {1000.0, 2.0, 3.4, 7.0, 50.0};
大括号 { } 之间的值的数目不能大于我们在数组声明时在方括号 [ ] 中指定的元素数目。
如果省略掉了数组的大小,数组的大小则为初始化时元素的个数。因此,如果:
double balance[] = {1000.0, 2.0, 3.