1. 关于memset()的问题;
头文件<string.h>.
如果是char型的,随意赋值
char a[100];
memset(a,'S',sizeof(a));
如果是int型的,只能赋值0或-1 ( 因为memset是按照字节赋值的,但是一个int为4字节,比如用memset赋值1,int会变成0x01010101)
int b[100] ;
memset(b,0,sizeof(b) ) ; //对
memset(b,-1,sizeof(b) ) //对
memset(b,1,sizeof(b) ) //错