设有条件表达式:(EXP)?i++;j--则以下表达式中(ExP)完全等价的是( )。

admin2021-02-25  31

问题 设有条件表达式:(EXP)?i++;j--则以下表达式中(ExP)完全等价的是(    )。

选项 A、(EXP==0)
B、(EXP!=O)
C、(EXP==1)
D、(EXP!=1)

答案B

解析 条件表达式的形式为:“表达式17表达式2:表达式3”。其含义为:当“表达式1”的值为非零时,求出“表达式2”的值,此时“表达式2”的值就是整个条件表达式的值;当“表达式1”的值为零时,求出“表达式3”的值,此时“表达式3”的值就是整个条件表达式的值。对于本题来说,当表达式EXP为非O值时条件成立,即执行语句i++;当EXP等于0时,执行语句j--;这等同于条件表达式“(EXP!=0)?i++:j++;”。
转载请注明原文地址:https://jikaoti.com/ti/3bz0FFFM
0

最新回复(0)