初学者c语言关于数组的问题
[下面程序段[1]________(每行代码前面的数字表示行号)1 int a[3]={3*0};
2 int i;
3 for(i=0;i<3;i++) scanf("%d",&a[i]);
4 for(i=1;i<3;i++) a[0]=a[0]+a; 5 printf("%d\n",a[0]);
A 第1行有错误
B 第5行有错误
C 第3行有错误
D 没有错误
第一行这样写是错的吗? 那float a[10]={0.0};代表的是这个数组里初值是0.0吗?