这题为什么选C不选A?这里的b++是没有自增的,不然就满足第二个条件了。所以b的值最后还是2,而不
这题为什么选C不选A?这里的b++是没有自增的,不然就满足第二个条件了。所以b的值最后还是2,而不是3。如果选C请大神告诉我为什么。...
这题为什么选C不选A?这里的b++是没有自增的,不然就满足第二个条件了。所以b的值最后还是2,而不是3。如果选C请大神告诉我为什么。
展开
展开全部
因为或语句判断了第一个为真,就结束了,因为一个为真全部为真,c就不自减了
追问
我说的b值的变化
追答
加1了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
b++的确等于2,但执行下一步时,b值由于前面的后自增加1变为3了,所以是1 3 3
更多追问追答
追问
下一步并不满足,所以可以看做是直接输出此时的b值
不是吗?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
b 先赋值 后++,第一个条件进, b = 3, 然后 b!=2 满足,后面的c--不执行。
追问
b=3那么第二个if条件的逻辑表达式值不就是1或0,这是成立的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我看不清
追问
加QQ我问问你大神
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |