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 分支。