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

来源:4-2 编程练习

weixin_慕娘2239460

2019-02-24 23:22

           int x;//循环计数变量

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



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

            {

                Console.Write(x);

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

                

            }


写回答 关注

1回答

  • 景淮Maple
    2019-02-25 11:09:58

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

C#开发轻松入门

本门课程是C#语言的入门教程,将带你轻松入门.NET开发

254118 学习 · 1459 问题

查看课程

相似问题