memset()函数原型是 extern void *memset(void *buffer,int a,int count)
buffer 是指针或者数组,void是要初始化的首内存的首地址;a是要初始化的变为的数据,count是buffer的长度,即大小
这函数多用于socket中清空数组,如:
结构体:
struct Student{
int id;
int score[6];
bool flag;
int score_all;
int solve;
}stu[maxn];
函数:
memset(stu[i].score, -1, sizeof(stu[i].score));
注:
memset() 函数常用于内存空间初始化。
memset()可以方便的清空一个结构类型的变量或数组。