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

admin2015-07-28  37

问题 若有定义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

解析 考查条件表达式。条件表达式的形式为: 表达式1 ? 表达式2 : 表达式3 ,计算"表达式1"的值,若为"真",取"表达式2"的值作为整个条件表达式的值;若为"假",取"表达式3"的值作为整个条件表达式的值。本程序中要选能判定(x-y)为"真"的语句,即x!=y,或者(x-y< 0||x-y> 0),选A。
转载请注明原文地址:https://kaotiyun.com/show/XdJp777K
0

最新回复(0)