C++.若有条件表达式(exp)?x++:y--,则以下表达式中能完全等价于表达式(exp)的是?A.(exp!=1)B.(exp==1)C.(exp==0)D.(exp!=0)我想知道题目中的表达式是什么意思.exp不是e的次幂吗,那为什么选D?

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/13 10:07:16
C++.若有条件表达式(exp)?x++:y--,则以下表达式中能完全等价于表达式(exp)的是?A.(exp!=1)B.(exp==1)C.(exp==0)D.(exp!=0)我想知道题目中的表达式是什么意思.exp不是e的次幂吗,那为什么选D?
xRn@~b@z[ V(\%`PI&ŎJ1^fS^kVkKOޙƹZNg21rs^ڨF:]|ޖ2F)r X *nϩA'>O/ZdX,eX%_{S9:툕vG$gr^MOmRF i<rzЭ2?76 re w*aXL_^&Cs^&y2`r֩5 v*[7tL.ߖ޽V9 W(F!}Ix$Fj\Isj[O% ^q`0s~*u" SsH|YMpTcME!g''0f&3&{aa_!//mfvNoѪc0^oh3!|-!,)~&^u9a،ĺ-@1D@`vXaǹl~_

C++.若有条件表达式(exp)?x++:y--,则以下表达式中能完全等价于表达式(exp)的是?A.(exp!=1)B.(exp==1)C.(exp==0)D.(exp!=0)我想知道题目中的表达式是什么意思.exp不是e的次幂吗,那为什么选D?
C++.若有条件表达式(exp)?x++:y--,则以下表达式中能完全等价于表达式(exp)的是?
A.(exp!=1)
B.(exp==1)
C.(exp==0)
D.(exp!=0)
我想知道题目中的表达式是什么意思.exp不是e的次幂吗,
那为什么选D?

C++.若有条件表达式(exp)?x++:y--,则以下表达式中能完全等价于表达式(exp)的是?A.(exp!=1)B.(exp==1)C.(exp==0)D.(exp!=0)我想知道题目中的表达式是什么意思.exp不是e的次幂吗,那为什么选D?
答案:D,表示条件非FALSE
:是C/C++二目条件运算符,如果条件为真,执行?子句,否则执行:子句
例如:exp为a&&b,则exp!=0相当于a&&b!=0,而&&及!=同优先级且均为左运算符,这时先算&&再算!=,故选D;当然,如果exp中有位运算符且无()保护,由于其优先级最低,则!=运算符优先计算,这时ABCD四个答案中没有一个正确!
在这里,exp是express的缩写