只需要初始化的时候,将初始化值设置为0即可。
int a[10] = {0};
测试程序如下:
#include
int main()
{
int a[10] = {0};
for (int inx=0; inx!=10; ++inx) printf("%d\t", a[inx]);
printf("\n");
return 0;
}
运行结果:
给所无元素都赋值就可以了比如
int a[10];
for (int i=0;i++;i<=9)
{
a[i]=0;
}
这样就给每个元素赋值为 0了可以打印出来验证下
for(int k=0;k++;k<=9)
{
cout<}
楼上的写错了,
memset(a,0,sizeof(int)*10),memset的第三个参数是大小而不是个数
比如int a[10];
memset(a,0,10);
a[n] = {0};