break跳出循环
来源:3-1 主方法的实现1
我看到你没学习1453139929
2022-07-18 20:44:43
if(input==0){
break;
}
就直接跳出while循环
但switch里也有break但还是要继续执行while循环。
这是为什么?
2回答
好帮手慕小黑
2022-07-19
同学你好,在多个嵌套语句中,break语句会跳出嵌套语句中最近的语句,在同学代码中if语句最近的循环体是while,所以会跳出死循环,如下图所示:
在switch语句中的case语句有break语句,最近的嵌套语句是switch,所以只会跳出switch语句,而不会跳出while循环体,如下图所示:
祝学习愉快!
Henry_56
2022-07-19
input == 0 时break跳出的是while循环。
switch里的break是对应的switch,跳出switch,不执行break下面的语句。
相似问题
回答 1