while循环有三个条件要判断先判断哪个

while循环有三个条件要判断先判断哪个,是不是有固定的顺序,还是随便的

img


img


他那里不应该先加一在判断是不是换行符

&&运算符的结合律是从左到右,因此对三个条件从左到右依次判断,当遇到一个条件不满足时(逻辑短路运算),则退出循环

从左到右依次判断,都是true就不在输入,否则再次输入!

一般是从左到右,只要有一个为假,判断结束

被短路的时候,后面的表达式都不会再计算,所以这种判读可以把优先级高的判断写在前面,比如(栈不为空)&&(栈顶元素不为xx),反过来写就会gg,