准备转C编程问个很菜的问题:我的参数怎么传不过去呢
# include "stdio.h"
sub(int *s,int y);
main()
{
int a[]={1,2,3,4};
int x;
int i;
for(i=1;i<4;i++)
{
sub(a,x);
printf("%d",x);
printf("\n");
}
}
sub(int *s,int y)
{
// int *s,y;
{
static int t=3;
y=s[t];t--;
}
}
打印出来为什么不是4.3.2.1呢