【发布时间】:2011-01-31 17:54:57
【问题描述】:
我想在 C 中反复将一个大型二维数组归零。这就是我现在所做的:
// Array of size n * m, where n may not equal m
for(j = 0; j < n; j++)
{
for(i = 0; i < m; i++)
{
array[i][j] = 0;
}
}
我尝试过使用 memset:
memset(array, 0, sizeof(array))
但这仅适用于一维数组。当我 printf 二维数组的内容时,第一行为零,但随后我得到了大量随机大数,它崩溃了。
【问题讨论】:
标签: c arrays multidimensional-array zero memset