1.Switch语句可以替代if-else语句
2.具体使用
Switch(expression)
{
case label:......
}
①将x与case后的label 进行比较;
②注意后面有冒号;
③从上往下开始检查case;
④如果所有case值都不符合,就会执行默认
default代码块(选择性);
⑤break语句(选择性),跳出Switch函数,中断。
注意如果没有break语句,将会在从开始程序执行到底。
⑥default语句和break语句具有选择性,不写也可以执行。
3.注意事项
①不得添加重复的case
②Switch()括号中的变量或者表达式的值只允许是整数int。
③ case label只允许是整型常量计算式/常量。
④ case label不允许是变量表达式:
但是宏定义常量的方式是可以的。
⑤执行顺序case label 从上到下,只有所有case label都不满足后,才会执行default。default语句放在哪不重要。