问题详情

若有定义 int x,y; 并已正确给变量赋值,则以下选项中与表达式 (x-y)?(x++) : (y++) 中的条件表达式 (x-y) 等价的是


A、A)(x-y>0)

B、B)(x-y<0)

C、C)(x-y<0||x-y>0)

D、D)(x-y==0)

时间:2022-01-14 23:23 关键词:

答案解析

D
答案 D解析 : 此条件表达式的执行顺序是先求解表达式 “ x-y ” 的值 , 若值为非 0 , 则再求解表达式“ x++ ” ,其值就是条件表达式的值;若表达式 “ x-y ” 的值为 0 ,则再求解表达式 “ y++ ” ,其值就是条件表达式的值。因此本题的答案为选项 D 。