问题
单项选择题
若有定义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正确。