可能重复:
C 和 C++:自动结构的部分初始化
我正在寻找一种用零初始化本地数组的快速方法。(“快速”是指“快速输入”。)当我执行以下操作时:
HANDLE hHandles[32] = {0};
它会将第一个元素或全部 32 个元素归零吗?
可能重复:
C 和 C++:自动结构的部分初始化
我正在寻找一种用零初始化本地数组的快速方法。(“快速”是指“快速输入”。)当我执行以下操作时:
HANDLE hHandles[32] = {0};
它会将第一个元素或全部 32 个元素归零吗?
它将所有 32 个元素初始化为零。
有关详细信息/替代方案,请参阅这个令人惊讶的流行答案。C 和 C++ 之间的区别似乎在于,在 C++ 中{}
也会进行零初始化。