- memset 函数是内存赋值函数,用来给某一块内存空间进行赋值的;
- 包含在 <string.h> 头文件中,可以用它对一片内存空间逐字节进行初始化;
原型为 : - void *memset(void *s, int v, size_t n);
- 这里s可以是数组名(数组名为指向数组首元素的指针),也可以是指向某一内在空间的指针;
- v为要填充的值;
- n为要填充的字节数;
- memset是逐字节 拷贝的。
- 在memset使用时要千万小心,在给char以外的数组赋值时,只能初始化为0或者-1。
char str[9];
memset(str,0,8);
int num[8];
memset(num,1,32)
标签:int,memset,C++,char,数组名,num,赋值
From: https://www.cnblogs.com/linhongyu0090/p/17165804.html