的具体功能是什么
int a[20] = {0.0};
我在网上看到了这个
是的,因为它的整数 int a[20] = {0},将初始化数组元素设置为零。@ChrisHayes 是对的,总是执行并看到它。快乐学习
int a[20] = {0.0};
a
它初始化to的所有元素0
。注意,所以有一个类型转换0.0
。double
更好的等价形式是:
int a[20] = {0};
或者更简单:
int a[20] = {};
但就是这样,省略{}
这样的:int a[20]
会有所不同,元素将保持未初始化。
在我的例子中,这段代码将所有元素初始化为零,它等于
a[20] = {};
输出
0,0,0,0,0.....
例如,将第一个元素初始化为另一个值,将数组的其余部分初始化为零,请使用:
a[20] = {1};
输出
1,0,0,0.....