单项选择题

以下程序的输出结果是()。
int x;int*y;*p;
int dt[4]=1,2,3,4;
struct st aa[4]=2,&dt[0],3,&dt[0],4,&dt[0],5,&dt[0],;
p=aa;
pfintf("%d\n",++(p->x));

A. 1
B. 2
C. 3
D. 4