我可以使用全0来初始化数组数组吗?

时间:2014-08-01 08:02:02

标签: c arrays

我有这个:

uint8_t buf[X][Y];

我想将所有元素初始化为0.请问这样做:

uint8_t buf[X][Y] = { 0 };

?即它会将所有X*Y个元素初始化为0吗?

1 个答案:

答案 0 :(得分:2)

是。如果你有一个初始化器({ ... }),所有未显式初始化的元素将被初始化为零。

编辑:删除使用C时不正确的部分。