题目内容:
若有定义:int a=0,b=0,C=0,d=0;,以下关于c语言表达式:(++a || ++B)?++c:++d执行顺序的叙述正确的是
A.先执行++a,表达式++a的值为1,由此可确定(++a || ++B)值为1,因此执行++C B.先执行++a,表达式++a的值为1;再执行++b,表达式++b的值为l,由此可确定(++a || ++B)值为1,因此执行++c
C.先执行++b,表达式++b的值为1;再执行++a,表达式++a的值为1,由此可确定(++a ||++B)值为1,因此执行++c
D.先执行++b,表达式++b的值为1;再执行++a,表达式++a的值为1,由此可确定(++a || ++B)值为1,因此执行++c
参考答案:
答案解析: