void *memset(void *s, int c, size_t n);
这个主要是用来给初始化自己的数组等。。。
第一个参数是数组的指针,第二个参数是你想用来初始化的字符,第3个参数是你想初始化字符的个数。
例如
char s[100];
memset(s , 0 ,sizeof(s));
for(int i = 0 ;i < 100; i++)
cout<<s[i];
结果就是100个 0
如果是置换成 1那么就要
memset( s, '1' , sizeof(s));
1一定要加 单引号 ,memset 对处理字符比较管用,如果只写个 1 就会出错误。