C++中的switch语句是一种条件判断语句,它可以根据某一变量的值,执行不同的语句。它的语法结构如下:
switch(表达式) { case 常量1: 语句1; break; case 常量2: 语句2; break; ... default: 语句n; break; }
switch语句的使用方法:
- switch语句的表达式可以是整型变量、字符变量、枚举类型变量和字符串变量;
- 每一个case后面必须加上break语句,以防止程序继续向下执行;
- 如果没有case的值和表达式的值相等,则执行default后面的语句;
- switch语句中可以没有default语句,但如果有,一定要放在;
- switch语句中可以有多个case语句,但每个case的值不能重复;
- switch语句中的表达式只能是整型变量、字符变量、枚举类型变量和字符串变量,不能是浮点型变量。
switch语句是一种很有用的条件判断语句,使用起来非常方便,但是也要注意使用时的注意事项,以免出现错误。