返回主页
学习人数: 1.1k
stroke-dashoffset="89*2.6389" stroke-linecap="round" transform="rotate(-90 50 50)"/>
正确率: 89%
未通过

若有定义:int a=0,b=0,c=0,d=0;,以下关于 C 语言表达式:(++a || ++b) ? ++c : ++d 执行顺序的叙述正确的是

A)先计算表达式++a,其值为 1,由此可确定(++a || ++b)值为 1,因此计算++c

B)先计算表达式++a,其值为 1;再计算表达式++b,其值为 1,由此可确定(++a || ++b)值为 1,因此计算++c

C)先计算表达式++b,其值为 1;再计算表达式++a,其值为 1,由此可确定(++a || ++b)值为 1,因此计算++c

D)先计算++a,++b,++d,使得 a,b,d 的值都为 1,由此可确定(++a || ++b)值为 1,因此计算++c

上面问题的答案是:
A A 选项
B B 选项
C C 选项
D D 选项
回答区域
提示
提示内容

登录后提交答案


暂无评论,来抢沙发