单项选择题

以下程序运行后的输出结果是
#include<stdio.h>
main( )
int a[]=1,2,3,4,y,*p=&a[3];
--p;y=*p;printf("y=%d\n",y);

A.y=0
B.y=1
C.y=2
D.y=3