单项选择题

以下程序的输出结果是()
#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. OOOO
D. 4444