函数原型:
void *memset(void *s, int ch, size_t n);
将s中当前位置开始后面n个字节用ch的二进制值替换并返回s,n通常配合sizeof使用。
主要用来对s所开始的内存区域按字节赋值,注意int是4字节,long int是8字节,char是单字节。所以通常用来对数组进行初始化操作以及对struct进行清空操作,所以一般ch取0或者-1。
函数原型:
void *memset(void *s, int ch, size_t n);
将s中当前位置开始后面n个字节用ch的二进制值替换并返回s,n通常配合sizeof使用。
主要用来对s所开始的内存区域按字节赋值,注意int是4字节,long int是8字节,char是单字节。所以通常用来对数组进行初始化操作以及对struct进行清空操作,所以一般ch取0或者-1。