#include <stdio.h>
sub(int *s,int y)
{ static int t=3; y=s[t];t--; }
main()
{ int a[]={1,2,3,4},i,x=0;
for(i=0;i<4;i++)
{ sub(a,x);printf("%d",x); } printf("\n"); }}
#include <stdio.h>
int sub(int *s,int y)
{ static int t=3; y=s[t];t--; }
int main()
{ int a[]={1,2,3,4},i,x=0;
for(i=0;i<4;i++)
{ sub(a,x);printf("%d",x); } printf("\n"); }
结果
0000