求解一下过程,谢谢

 我来答
学习娱乐阵地
2020-05-16 · 学习娱乐,一张一弛,文武之道
学习娱乐阵地
采纳数:937 获赞数:1676

向TA提问 私信TA
展开全部
||,一真必真,
所以它后面的那个++b没有执行,保持原值。
所以b=0,而a和c都经过自加变为1。
如果||换成&&,则是楼主的结果。
甜甜的小汪
2020-05-16 · 超过103用户采纳过TA的回答
知道小有建树答主
回答量:331
采纳率:84%
帮助的人:51.7万
展开全部
很高兴为您解答!
++a是先把a加1然后a=1是大于0的,或语句只要第一个为真就不再判断第二个语句所以b不再加1,因为if语句为真,所以c加1,所以答案选A
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Xiao_Fang_168
2020-05-16 · TA获得超过372个赞
知道答主
回答量:47
采纳率:50%
帮助的人:16.7万
展开全部
if语句中“++a>0||++b>0”这一部分
首先a自加由0变成1,再判断a是否满足大于零的条件,结果满足,结束判断(因为是或运算,左面已经成立,右边的++b>0不会进行判断或执行,b依然是0)。
if条件满足执行c自加命令,c由0变1。
最后输出整数abc,即为101
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式