为什么switch结构里有break不终止死循环
来源:3-1 主方法的实现1
我看到你没学习1453139929
2022-07-18 19:30:31
2回答
好帮手慕小黑
2022-07-19
同学你好,在死循环中有switch结构时,case语句中的break语句的意思是如果下面有case语句是不执行的,是直接跳出switch语句,然后执行死循环。case语句中的break语句是防止case穿透的,并不能终止死循环。如下图所示:
int a=1;
while(ture){
switch(a){
case 1:
break;
case 2:
break;
}
}如果死循环中的if语句中有break语句是直接跳出循环体的。
int a=3,b=4;
while(true){
if(a<b){
break;
}
}祝学习愉快!
Henry_56
2022-07-19
switch里的break是跳出switch语句的,不是跳出while循环的。
相似问题