如图..........
C语言 程序运行
答案:2 悬赏:50 手机版
解决时间 2021-04-27 08:42
- 提问者网友:做自己de王妃
- 2021-04-26 12:52
最佳答案
- 五星知识达人网友:春色三分
- 2021-04-26 14:22
a=2,b=8;
b-=a;a++;后b=9,a=2;(b--<0)此时b--取值9,而b=8不满足条件不进行循环
全部回答
- 1楼网友:低音帝王
- 2021-04-26 15:24
详细一点哈,别嫌偶罗嗦:
是do...while;语句,无论如何先执行一下do 语句,再判断b的值。b--是执行完操作后减一。
这样来看,第一次执行语句之后b=8,a=2,第二次b=5,a=3,第三次b=1,a=4,现在开始第四次do语句,可是b=-3,a=5,于是b--<0便不成立,退出循环,退出之后b=-4,a=5。因此,最后输出结果为a=5,b=-4。请注意,C语言中不允许出现中文标点,除非是注释,可是注释也会变成乱码~~呵呵
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯