单项选择题

请选出以下程序的输出结果()。
#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");

A. 1234
B. 4321
C. 0000
D. 4444