C++ switch 关键字

定义和用法

switch 关键字用于选择多个代码块中的一个来执行。

根据上面的示例,它的工作原理如下:

  • switch 表达式仅评估一次。
  • 将表达式的值与每个 case 的值进行比较。
  • 如果找到匹配项,则执行相关联的代码块。
  • 当找到匹配项时,使用 break 关键字跳出 switch 块。

实例

计算星期几的名称:

int day = 4;
switch (day) {
  case 1:
    cout << "Monday";
    break;
  case 2:
    cout << "Tuesday";
    break;
  case 3:
    cout << "Wednesday";
    break;
  case 4:
    cout << "Thursday";
    break;
  case 5:
    cout << "Friday";
    break;
  case 6:
    cout << "Saturday";
    break;
  case 7:
    cout << "Sunday";
    break;
}
// 输出 "Thursday" (day 4)

亲自试一试

相关页面

教程:C++ switch