while (y=<5&&y>0)//请输入
{ Console.Write(y + " ");
y--;//请输入
}
whlie里面的语句为什么是无效的啊
干啥要这样写?和数学一样,能用最简单的方式表达,尽量最简单!
y--;会自减,从而y肯定小于等于5,所以没必要用&&做双重判定,而while(){}这种格式的判断语句是检查布尔值bool是否为真,若为真则执行循环。此处你错的地方是y=<5,应该改为y<=5
而且你完全没必要这样写,Y小于并等于5 因为他每次循环一次Y都会减一 额while的bool不成立他就不会运行这也就是为什么会有y-- 说明循环5次也就减了5 然后bool不成立就停止循环了
不是 =< 而是 <= “=”号在后边