单选题
若有定义int x,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是______。
A、
(x-y>
B、
(x-y<
C、
(x-y<0||x-y>0)
D、
(x-y=0)
【正确答案】
C
【答案解析】
评析:“(x-y)?(x++):(y++)”的求解顺序是:先判断x-y的值,如果为非0(真),则执行X++,从而表达式返回X++的值;如果0(假),则执行y++,从而表达式返回y++的值。相当于“或”的关系,所以选项C正确。
提交答案
关闭