若有如下定义:int a=1,b=2,c=3;执行语句 b=(a<4)&&(b<a)&&(c++);之后,c的值是 【12 .

 我来答
百度网友2fe0e91
2013-11-14 · 超过18用户采纳过TA的回答
知道答主
回答量:45
采纳率:100%
帮助的人:36.1万
展开全部
额,c最后的值应该是3
&&运算符,除非该操作符左表达式为真,才执行右表达式,否则直接为假

所以楼上是对的,c++不会执行到,故c还是等于3
-------------------------------
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
厚灬黑
2013-11-14 · 超过50用户采纳过TA的回答
知道小有建树答主
回答量:212
采纳率:0%
帮助的人:120万
展开全部
c的值为3,不变,首先a<4是1,则运行b< a,为0,则1&&0为0,0&&。。。都为0,
所以c++不会运算,所以c为3,b = 0,a = 1
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
White_MouseYBZ
2013-11-14 · TA获得超过4万个赞
知道大有可为答主
回答量:2.1万
采纳率:82%
帮助的人:6710万
展开全部
3。(b<a)不成立为“假”,所以不于计算后面的表达式了……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a904003695
2013-11-14 · TA获得超过1547个赞
知道小有建树答主
回答量:426
采纳率:100%
帮助的人:202万
展开全部
b=0&&(c++);
a=1,b=0,c=3
望采纳~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式