问题 单项选择题

有下列程序段:
struct St
int x;int *y;)*pt;
int a[]=1,2),b[]=3,4);
struct 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。

多项选择题
单项选择题