若有条件表达式(exp)?a++:b--,则以下表达式中能完全等价于表达式(exp)的是

admin2013-02-23  24

问题 若有条件表达式(exp)?a++:b--,则以下表达式中能完全等价于表达式(exp)的是

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

答案2

解析 条件运算符要求有3个操作对象,称三目(元)运算符,它是C语言中惟一的一个三目运算符。条件表达式的一般形式为:表达式17表达式 2:表达式3其求解顺序是:先求解表达式1,若为非O(真)则求解表达式2,此时表达式2的值就作为整个条件表达式的值。若表达式1的值为0(假),则求解表达式3,表达式3的值就是整个条件表达式的值。并且注意++、 --的用法。
转载请注明原文地址:https://kaotiyun.com/show/12Jp777K
0

最新回复(0)