问题
单项选择题
有以下程序段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。