为了账号安全,请及时绑定邮箱和手机立即绑定

哪位知道答案则么出来的

哪位知道答案则么出来的

C
qq_冰冻的陆地_0 2016-01-02 19:58:55
#include <stdio.h>int main(){ int x; for(x=5;x>0;x--) if(x--<5) { printf("%d,",x); } else { printf("%d,",x++); }答案4,3,1
查看完整描述

1 回答

已采纳
?
denmushi

TA贡献9条经验 获得超0个赞

1,x = 5,x--<5为假,但是判断结束后x = 4,转到else处,输出4,同时x自增,x=5,循环体结束,执行x--,x=4;

2,x=4,x--<5为真,然后x = 3,执行输出x,输出3,循环体结束,执行x--,x = 2;

3,x=2,x--<5为真,然后x = 1,执行输出x,输出1,循环体结束,执行x--,x = 0;

4,x = 0,循环结束。

查看完整回答
反对 回复 2016-01-05
  • 1 回答
  • 0 关注
  • 1270 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信