c语言中称为开关语句,与if else 的用法差不多,但遇到复杂的题目时,用switch case 更简单点!容易阅读! C语言还提供了另一种用于多分支选择的switch语句, 其一般形式为:
switch(
表达式){
case
常量表达式1: 语句1;
case常量表达式2: 语句2;
…
case常量表达式n: 语句n;
default : 语句n+1;
}
其语义是:计算表达式的值。 并逐个与其后的常量表达式值相比较,当表达式的值与某个常量表达式的值相等时, 即执行其后的语句,然后不再进行判断,继续执行后面所有case后的语句。 如表达式的值与所有case后的常量表达式均不相同时,则执行default后的语句。
本回答被网友采纳