发布网友 发布时间:2022-04-22 03:50
共3个回答
热心网友 时间:2024-02-18 13:57
每一次case做完都要break, 如果不break的话会继续判断下面case.追问我输入90.那么switch(b)里的b=9,就算继续判断下面的case(case 8,case7....)也会不执行吧?
追答执行, 直到遇到break。 你图上的结果不是很显然了。
90 执行ABCDE
80 执行BCDE
70 执行CDE
60 执行DE
50 执行E
只有你break之后, 才会重新判断switch(b).
热心网友 时间:2024-02-18 13:58
break的作用是跳出循环或switch语句,如果没有break,case...就被连续执行了
热心网友 时间:2024-02-18 13:58
其实for更简单