switch (expression) { case value1: code block 1; break; case value2: code b">

c语言中default怎么用

来源:这里教程网 时间:2026-02-21 16:47:04 作者:

C 语言中 default 的用法

default 是 C 语言中 switch 语句中的一个关键字,用于指定当 switch 中没有匹配的分支时执行的代码块。

语法:

<code class="c">switch (expression) {
    case value1:
        code block 1;
        break;
    case value2:
        code block 2;
        break;
    ...
    default:
        default code block;
        break;
}</code>

作用:

立即学习“C语言免费学习笔记(深入)”;

default 分支用来处理所有其他没有明确匹配的分支。它必须放置在 switch 语句的末尾。

何时使用:

使用 default 分支来确保 switch 语句处理所有可能的输入值。如果 switch 中没有匹配的分支,则执行 default 分支中的代码。这通常用于提供默认行为或处理错误情况。

示例:

<code class="c">switch (ch) {
    case 'A':
        printf("Letter A");
        break;
    case 'B':
        printf("Letter B");
        break;
    default:
        printf("Invalid character");
}</code>

在这个示例中,如果 ch 的值为 'A' 或 'B',则打印相应的字母。否则,执行 default 分支并打印 "Invalid character"。

相关推荐