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

(A)、(exp!=1)(B)、(exp==1)(C)、(exp==0)(D)、(exp!=0)答案可能是D,为什么呢?... (A)、 (exp!=1)
(B)、 (exp==1)
(C)、 (exp==0)
(D)、 (exp!=0)
答案可能是D,为什么呢?
展开
 我来答
楚劒蘭心
2009-12-24 · TA获得超过6118个赞
知道小有建树答主
回答量:595
采纳率:0%
帮助的人:677万
展开全部
没错,D是正确的。
条件表达式究竟执行那一个,取决于exp的值。
exp的值有两种结果true(非0)或false(0)
exp为true,exp!=0同样为true;
exp为false,exp!=0也为false。
所以选D。
B有一定的迷惑性,exp为true,可能是2,3等等,不一定是1的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式