当前位置:首页C语言 > 正文

break可以跳出switch语句吗

作者:野牛程序员:2023-12-13 14:54:42C语言阅读 2855

break可以跳出switch语句吗?

可以,break 关键字在 switch 语句中通常用于终止 switch 语句的执行,并跳出该语句。一旦在 switch 语句的某个 case 中执行了 break,控制流就会离开 switch 语句块,不再执行后续的 case

以下是一个简单的例子:

#include <stdio.h>

int main() {
    int choice = 2;

    switch (choice) {
        case 1:
            printf("选项 1\\n");
            break;
        case 2:
            printf("选项 2\\n");
            break;
        case 3:
            printf("选项 3\\n");
            break;
        default:
            printf("未知选项\\n");
    }

    return 0;
}

在这个例子中,如果 choice 的值是 2,那么只会执行 case 2 的代码块,然后跳出 switch 语句。如果省略 break,控制流将继续执行后续的 case,直到遇到 break 或者 switch 语句结束。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击