的具体功能是什么
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.....