memset函数疑惑memset(a,0,sizeof(a));可以把数组a的元素全部置为0为啥用这个函数把数组a置为其它的数就不行了呢?????? [解决办法]memset函数是以字节为单位进行赋值的操作的看看你的数组类型[解决办法]
#include<stdio.h>#include <string.h>int main(){ int a[10],i; memset(a,1,sizeof(a)); for(i=0;i<10;i++) printf("%d ",a[i]); return 0;}初始为1不行了???输不出来
#include<stdio.h>#include <string.h>int main(){ int a[10],i; memset(a,1,sizeof(a)); for(i=0;i<10;i++) printf("%d ",a[i]); return 0;}