while (y=<5&&y>0)//请输入 有错看不错来

来源:4-1 C#循环流程图和while循环

明月明空258

2017-09-02 14:59

while (y=<5&&y>0)//请输入   

         {                Console.Write(y + " ");    

            y--;//请输入 

}

whlie里面的语句为什么是无效的啊

写回答 关注

4回答

  • 笔墨遥仙
    2017-11-22 17:27:51

    干啥要这样写?和数学一样,能用最简单的方式表达,尽量最简单!

    宝慕林702...

    我这样写对了,然后发现不对劲... 看了大家评论后才发现自己多此一举

    2017-12-27 21:30:28

    共 1 条回复 >

  • 慕仔3484773
    2017-09-18 22:22:13

    y--;会自减,从而y肯定小于等于5,所以没必要用&&做双重判定,而while(){}这种格式的判断语句是检查布尔值bool是否为真,若为真则执行循环。此处你错的地方是y=<5,应该改为y<=5

  • 慕的地7522419
    2017-09-02 17:33:01

    而且你完全没必要这样写,Y小于并等于5 因为他每次循环一次Y都会减一 额while的bool不成立他就不会运行这也就是为什么会有y-- 说明循环5次也就减了5 然后bool不成立就停止循环了

  • 慕的地7522419
    2017-09-02 17:28:12

    不是 =<  而是 <=  “=”号在后边

C#开发轻松入门

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

255158 学习 · 1460 问题

查看课程

相似问题