问答详情
源自:4-1 C#循环流程图和while循环

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

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

         {                Console.Write(y + " ");    

            y--;//请输入 

}

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

提问者:明月明空258 2017-09-02 14:59

个回答

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

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

  • 慕仔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

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