void *memset(void *s,int ch,size_t n); // 将 s 中前 n 个字节用 ch 替换,并返回s。
其实,这里的ch应该是unsigned char类型,这是因为memset是以字节为单位操作的。我们知道,unsigned char 类型的最大值为0XFF,那么用最大值初始化int ar[10]数组的语句是
memset(a,0XFF,10 * sizeof(int));
char xx[100];
memset( xx , 0xff , sizeof(xx) ); //每个字节都赋值为0xff
memset函数是用来清零的,比如想对a数组清零
memset(a,0,sizeof(int))
当然还要加上头文件# include
采纳我哦
什么意思啊。。。。。。