【条件表达式】

若有条件表达式(exp)?a--:b++,则以下表达式和表达式(exp)完全等价的是()。A)(exp!=1)B)(exp!=0)C)(exp==1)D)(exp==0)... 若有条件表达式(exp) ? a-- : b++,则以下表达式和表达式(exp)完全等价的是( )。A)(exp!=1)B)(exp!=0)C)(exp==1)D)(exp==0)请给出正确答案和详细解释。谢谢!! 展开
 我来答
Q奇闻社
2012-04-20 · TA获得超过623个赞
知道小有建树答主
回答量:231
采纳率:100%
帮助的人:51.7万
展开全部
选择C;在C语言中真用1表示,假用0表示;
解析:条件表达式(exp) ? a-- : b++ 执行过程为:判断(exp)是否为真,如果为真则执行a--,即最终结果也为a--;若为假,则执行b++,即最终结果为b++。

条件表达式构成:表达式1?表达式2:表达式3
执行即和上述所述。先判断表达式1是否为真,为真执行表达式2,为假执行表达式3;
wanfustudio
2012-04-20 · TA获得超过1万个赞
知道大有可为答主
回答量:5513
采纳率:100%
帮助的人:3746万
展开全部
三目运算符就是这样规定的,如果exp成立结果为问号后面的表达式的值,不成立为冒号后表达式的值,
exp成立条件就是,它的逻辑值为真,即为1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
MOMOs3
2012-04-20 · TA获得超过154个赞
知道答主
回答量:79
采纳率:0%
帮助的人:48.4万
展开全部
max=(a>b)?a--:b++;
a=2,b=1 max=1
b=2,a=1 max=3
a=b max =i dont know!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式