问题 单项选择题

有以下程序段struct st{int x;int*y;}*pt;int a[]={l,2},b[]={3,4};struct st C[2]={l0,a,20,b}pt=C;以下选项中表达式的值为11的是【 】。

A.*pt->Y

B.pt->X

C.++pt->x

D.(pt++)->X

答案

参考答案:C

解析:->的运算优先级比++高,此时,pt->=10,执行自加运算后为11。

多项选择题
单项选择题