试题与答案

有以下程序段struct st{int x;int*y;}*pt;int a[]={

题型:单项选择题

题目:

有以下程序段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。

试题推荐
微信公众账号搜索答案