代码点读机 / C / switch

switch C · 关键字

把一个整数表达式的值当作门牌号,直接跳到对应的 case 房间,像多层电梯按楼层键。

怎么用

switch (表达式) { case 常量: ... }

小例子

#include <stdio.h>
int main(void) {
    int 楼层 = 2;
    switch (楼层) {
        case 1: printf("一层"); break;
        case 2: printf("二层"); break;
        default: printf("其他");
    }
    return 0;
}

运行结果

输出 二层

提醒:表达式必须是整型或枚举,不能是小数或字符串

官方文档:https://en.cppreference.com/w/c/language/switch

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← C全部词条