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

为什么x >=1了 最后输出是4 3 2 1 0呢?

           int x;//循环计数变量

            x = 5;//行① 请填写计数变量的初始化语句



            while (x-- >= 1)//行② 请填写循环条件

            {

                Console.Write(x);

                //行③ 请填写计数变量的自加语句

                

            }


正在回答

2 回答

在判定中做自减和自增,有一些区别,比如你写的while (x-- >= 1)会导致代码先执行一次判定循环,然后再自减。如果你想完成输出4 3 2 1 你需要改成while(--x>=1)这样就会先做自减然后再执行循环。https://img1.sycdn.imooc.com//5c735c800001662006170275.jpg

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么x >=1了 最后输出是4 3 2 1 0呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信