代码点读机 / C / default

default C · 关键字

switch 语句里所有 case 都不匹配时执行的默认分支。

怎么用

default: 语句

小例子

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

运行结果

输出 其他

提醒:通常放在 switch 最后;case 和 default 的顺序不影响匹配逻辑

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

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