#include main() { int a[]={1,2,3,4},i; int X=0; for(i=0;i<4;i++) {sub(a,X);printf(”%d”,X); printf(”\n”); } sub(S,Y) int *S,Y; { static int t=3; y=S[t];t--; }答案应该是0000,问题是我完全不懂啊。。。求解释得详细一点