C语言 switch 语句中的 default 与 break

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

C 语言 switch 语句中的 default 与 break

default:

default 分支用于处理所有其他情况,即当没有匹配的 case 时。 default 分支可以放在 switch 语句的任何位置,但通常放在最后。

break:

break 语句用于退出 switch 语句。 每个 case 分支和 default 分支都应该以 break 语句结束。这会跳出 switch 语句,继续执行后面的代码。 如果没有 break 语句,程序将继续执行后续的 case 分支,直到遇到 break 语句或 switch 语句结束为止。

示例:

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

<code class="c">switch (ch) {
  case 'a':
    printf("选项 a 已被选择。\n");
    break;
  case 'b':
    printf("选项 b 已被选择。\n");
    break;
  default:
    printf("无效选项。\n");
    break;
}</code>

用途:

default:用于处理 switch 中未明确处理的所有情况,确保有一个默认的处理方式。 break:用于退出 switch 语句,并继续执行后续代码。这有助于防止意外执行后续 case 分支。

相关推荐