1、在switch语句的每个语句段中都使用break语句。有default时,如果表达式的值与任何一个常量表达式的值都不想等,则执行default后面的语句段。如果省略了default,那么当表达式的值与任何一个常量表达式的值都不相等时,就什么都不执行。
2、在switch语句中不使用break语句。在这种情况下,如果表达式的值与某个常量表达式的值相等,则执行该常量表达式后面的所有语句段,如果表达式的值与任何一个常量表达式的值都不相等,则执行default后的所有语句段。
3、在switch语句的某些语句段中使用break语句。
switch语句是一种用于多分支判断的控制语句,它的用法基本上是固定的。首先,需要在switch后的括号内写入一个表达式,该表达式的值将被用于匹配case后的常量表达式。如果匹配成功,则会执行相应的语句块,如果没有匹配成功,则会执行default语句块。
在每个case后需要跟上一个常量表达式和一个冒号,表示该分支所对应的值。需要注意的是,每个case语句块内必须以break语句或者其他转移语句结尾,否则会出现错误。