函数概要:
memset 函数使用常量字节 c 填充 s 指向的前 n 个字节。
函数原型:
#include <string.h>
...
void *memset(void *s, int c, size_t n);
参数 含义
s 指向要操作的内存空间
c 指定要填充的值
n 指定要填充 s 指向空间的前 n 个字节
memset函数按字节对内存块进行初始化,所以不能用它将int数组初始化为0和-1之外的其他值(除非该值高字节和低字节相同)
void rebuild(int *matrix, int renum, int total)
{
memset(matrix, renum, sizeof(int) * total);
}