memset拓展1

memset是语言初始化函数。作用是将某一块内存中的内容全部设置为指定的值, 这个函数通常为新申请的内存做初始化工作。
例如:memset(a,0,sizeof(a));
a为数组(一维)
意思是吧a数组设为0
头文件是string.h
2维数组清空:
memset(a,0,sizeof(a[0])s);
s是数组的行数
如果要把一个char a[20]清零,一定是 memset(a,0,20
sizeof(char));
memset函数按字节对内存块进行初始化,所以不能用它将int数组初始化为0和-1之外的其他值(除非该值高字节和低字节相同)。

2 个赞