7

可能重复:
将所有数组元素初始化为零的任何快捷方式?

如何在不使用需要大量时间的旧循环方法的情况下用零初始化一个普通的 2D 数组(所有外壳都应该存储零)。我的代码想要一些应该花费更少时间但通过循环方法我的时间限制超过的东西。

4

1 回答 1

12

这里要意识到的重要一点是,如果您要存储原语,则默认值为零(向下滚动到默认值部分)。这适用于数组初始化以及简单的变量初始化,因此您不必将数组内容显式初始化为零。

但是,如果必须重置现有结构,则必须遍历该结构,并且最好初始化数组结构的新实例。

请注意,如果您正在创建一个或多个数组,显然您必须使用包含的数组初始化第一个数组。

于 2012-07-23T08:50:37.083 回答