有下列程序段: struct st int x;int *y;*pt

发布时间:2021-04-12 11:04:05

单项选择题:
有下列程序段:
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。
以上问题属网友观点,不代表本站立场,仅供参考!