我在编一个小程序时提示声明错误,搞不懂为什么,觉得是在函数里定义两个数组时错误了,可不知道怎么定义,哪位说的详细点 int output(int a[4], b[4]){int i=0; for(i;i<4;i++) { b[i]=a[i]; printf("%d",b[i]); }}main(){ int a[4], b[4]; int i; printf("a="); for(i=0;i<4;i++) scanf("%d",&a[i]); printf("\n"); output(a,b); }