switch循环结构是一种条件分支结构,用于根据不同的条件执行不同的代码块。

基本语法:

switch (表达式) {
    case 值1:
        // 代码块1
        break;
    case 值2:
        // 代码块2
        break;
    ...
    default:
        // 默认代码块
        break;
}

使用步骤:

  1. 执行表达式,得到一个值。
  2. 依次与每个case的值进行比较,如果相等,则执行对应的代码块,然后跳出switch结构。
  3. 如果没有匹配的case值,则执行default代码块(可选)。
  4. 如果没有default代码块,则直接跳出switch结构。

注意事项:

  • 表达式的类型必须是整型、字符型或枚举类型。
  • case后的值必须是常量或字面量,且与表达式的类型一致。
  • 每个case后必须加上break语句,用于跳出switch结构,否则会执行后续的case代码块。
  • 可以使用default代码块作为默认情况,当没有满足的case值时执行。

示例:

int num = 2;
switch (num) {
    case 1:
        cout << "星期一" << endl;
        break;
    case 2:
        cout << "星期二" << endl;
        break;
    case 3:
        cout << "星期三" << endl;
        break;
    default:
        cout << "其他" << endl;
        break;
}

输出结果为:"星期二

switch循环结构的用法

原文地址: http://www.cveoy.top/t/topic/hZLB 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录