单项选择题

下列程序的输出结果是______。
struct st
int x;int*y;*p;
int dt[4]= 10,20,30,40 ;
struct st aa[4]=50,&dt[0],60,&dt[0],60,&dr[0],60,&dr[0],
main()
p=aa;
printf("%d\n",++(p->x));

A.51
B.11
C.10
D.60