在C ++中,当一个数组被声明为
时int myArray[8] = {0,};
这是什么意思?
答案 0 :(得分:6)
这有效地将数组的所有元素初始化为0.您明确地给出第一个元素(0),并且省略的所有 default-initialized 值初始化,对于您来说也是0类型。 0后面的逗号是可选的。
答案 1 :(得分:3)
int myArray[8] = {0,};
与...相同
int myArray[8] = {0};
将使用0填充整个数组;
如果有人想要向该数组添加更多元素,则允许这样做。 例如:
int myArray[] = {
1,
2,
3,
};
以后可以轻松填充。