为什么此处把 a 改成 a[0],程序报错
如下:谢谢各位#include<stdio.h>
void f(int vx[],int a,int b)
{
int i;
for (i=0;i<a;i++)
vx[i]=b;
}
int main ()
{
int a[]={1,2,3,4,5};
int i;
f(a[0],5,1);//-----------为什么此处把a改成a[0],程序报错
for (i=0;i<5;i++)
printf("a[%d]=%d\n",i,a[i]);
return 0;
}