可能重复:
C and C++ : Partial initialization of automatic structure
我正在寻找一种用零来初始化本地数组的方法。 (通过“快速”,我的意思是“快速键入。”)当我执行以下操作时:
HANDLE hHandles[32] = {0};
是否将第一个元素归零或全部为32?
答案 0 :(得分:4)
它将所有32个元素初始化为零。
答案 1 :(得分:1)
有关详细信息/替代方案,请参阅this surprisingly popular answer。 C和C ++之间的区别似乎是在C ++ {}
中也会进行零初始化。