C语言中用switch语句把成绩分级

发布网友 发布时间: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更简单

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com