我有这个:
uint8_t buf[X][Y];
我想将所有元素初始化为 0。这样可以解决问题吗:
uint8_t buf[X][Y] = { 0 };
?即它会将所有 X*Y
元素初始化为 0 吗?
最佳答案
是的。如果您有初始化器 ({ ... }
),所有未显式初始化的元素都将初始化为零。
编辑:删除了使用 C 时不正确的部分。
关于我可以用全 0 初始化数组数组吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25075571/