-2

的具体功能是什么

int a[20] = {0.0};

我在网上看到了这个

4

3 回答 3

1

是的,因为它的整数 int a[20] = {0},将初始化数组元素设置为零。@ChrisHayes 是对的,总是执行并看到它。快乐学习

于 2013-11-11T06:29:10.170 回答
1
int a[20] = {0.0};

a它初始化to的所有元素0。注意,所以有一个类型转换0.0double更好的等价形式是:

int a[20] = {0};

或者更简单:

int a[20] = {};

但就是这样,省略{}这样的:int a[20]会有所不同,元素将保持未初始化。

于 2013-11-11T06:31:13.183 回答
-1

在我的例子中,这段代码将所有元素初始化为零,它等于

a[20] = {};

输出

0,0,0,0,0.....

例如,将第一个元素初始化为另一个值,将数组的其余部分初始化为零,请使用:

a[20] = {1};

输出

1,0,0,0.....
于 2013-11-11T06:39:21.173 回答