c++ switch用法
时间: 2023-07-17 22:02:59 浏览: 86
c语言switch用法
switch case是C++中的一种条件语句,用于根据不同的条件执行不同的代码块。其语法如下:
switch (expression) {
case value1:
// code block
break;
case value2:
// code block
break;
...
default:
// code block
break;
}
其中,expression是一个表达式,可以是任何类型的值,如整数、字符、枚举等。每个case后面跟着一个值,表示当expression等于该值时,执行该case后面的代码块。如果expression的值与所有case后面的值都不匹配,则执行default后面的代码块。
在每个case后面的代码块中,可以编写任何语句,包括其他的条件语句、循环语句等。每个case后面必须加上break语句,表示执行完该代码块后跳出switch语句,否则会继续执行下一个case的代码块,直到遇到break语句为止。
switch case语句通常用于替代多个if语句的情况,使代码更加简洁、清晰。
阅读全文