[关闭]
@xingxing 2017-01-16T03:12:32.000000Z 字数 309 阅读 749

memset函数

memset函数


own 理解(可能不对):对于int a[100];
清空数组a的内存用memset函数:
1、memset(a,0,sizeof(a));
2、memset(a,0,sizeof(int) * 100);
void *memset(void *s,int ch,size_t n)
清空大小单位是字节!
memset函数也可以正常清空其中没有数组的结构体。
而且该函数是取你选择的数值(int或者char等等)的后8位赋值给你所输入的范围。int取二进制的后8位,char取后8位赋值给字符数组,其8位值为ASCII码。(一个字符为1个字节,所以字符赋值给字符,可以把范围里的每一个字节都赋值为该字符)?。

百度
博客

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注