求解答呀.求带.求解答.

若有一下定义和语句,则值为12的表达式为多少?
struct wc{int a;intb;}p;
int x0[]={11,12},
1[]={31,32};
static struct wc x[2]={100,x0,300,x1};
p=x;
A.
++p->b B.++p->a C.p->b D.*(p++)->b

这个代码旧编译器不知道能不能通过,稍微标准到编译器编译都过不了