为什么这样用memset不能清零
#include<stdio.h>#include<string.h>
int main()
{
int i,a[100];
memset(a,0,100);//改memset(a,0,sizeof(a));或memset(a,0,100*sizeof(int));就可以了
for(i=0;i<100;i++)
printf("%d ",a[i]);
return 0;
}
但我记得以前直接memset(a,0,100)是可以的 纠结啊- -