单项选择题
有以下程序 #include <stdio.h> struct st { int x,y;} data[2]={1,10,2,20}; main() { struct st *p=data; printf("%d,",p->y); printf("%d\n",(++p)->x); } 程序的运行结果是()。
A.10,1 B.20,1 C.10,2 D.20,2
A.0 B.10 C.20 D.出错
A.1 B.2 C.3 D.4