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

admin2019-08-18  33

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

选项 A、(x—y<0 ‖ x-y>0)
B、(x—y<0)
C、(x—y>0)
D、(x—y==0)

答案A

解析 条件表达式“x=表达式1?表达式2:表达式3”的含义是:先求解表达式1,若为非0(真),则求解表达式2,将表达式2的值赋给x;若表达式1的值为0(假),则求解表达式3,将表达式3的值赋给x。本题中与表达式1:(x—y)等价的是(x—y<0‖x—y>0)。
转载请注明原文地址:https://kaotiyun.com/show/apRp777K
0

相关试题推荐
最新回复(0)