![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
若有定义 int x,y; 并已正确给变量赋值,则以下选项中与表达式 (x-y)(x++) : (y++) 中的条件表达式 (x-y) 等价的是()
A.)(x-y>0)
B.)(x-y<0)
C.)(x-y<0x-y>0)
D.)(x-y==0)
![](https://static.youtibao.com/asksite/comm/h5/images/m_q_a.png)
D、)(x-y==0)
解析:答案 D解析 : 此条件表达式的执行顺序是先求解表达式 “ x-y ” 的值 , 若值为非 0 , 则再求解表达式“ x++ ” ,其值就是条件表达式的值;若表达式 “ x-y ” 的值为 0 ,则再求解表达式 “ y++ ” ,其值就是条件表达式的值。因此本题的答案为选项 D 。
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)