问题
单项选择题
有下列程序段:
struct st
int x;int*y;*pt;
int a[]=1,2,b[]=3,4;
stmct st c[2]=10,a,20,b;
pt=c;
下列选项中表达式的值为11的是( )。
A.*pt->y
B.pt->x
C.++pt->x
D.(pt++)->X
答案
参考答案:C
解析: 由题目的已知条件可知,pt指向结构体数组 c[2]的第一元素c(0),所以pt->x=10,执行自加运算后为11。