5. break 语句

break 语句用于 switch 语句或迭代语句中,用于终止包含它的 switchforwhiledo-while语句的执行。

break 语句是跳转语句(后面会讲)之一,它不是选择语句。

语法

break;

语法中:break 是关键字。

语法说明:

改写 switch 语句中的示例如下:

#include <stdio.h>

int main(int argc, char *argv[]) {
    int season;

    printf("请输入一年中的季度(1/2/3/4):");
    scanf("%d", &season);
    switch (season) {
        case 1:
            printf("春季\n");
            break;
        case 2:
            printf("夏季\n");
            break;
        case 3:
            printf("秋季\n");
            break;
        case 4:
            printf("冬季\n");
            break;
        default:
            printf("您的输入有误!\n");
    }

    return 0;
}

执行结果如下:

weimingze@mzstudio:~$ ./a.out
请输入一年中的季度(1/2/3/4):100
您的输入有误!
weimingze@mzstudio:~$ ./a.out
请输入一年中的季度(1/2/3/4):4
冬季
weimingze@mzstudio:~$ ./a.out
请输入一年中的季度(1/2/3/4):1
春季

练习

写一个程序,输入成绩的级别(ABCDE):A 级(90-100分),B级(80-89分),C级(70-79分), D级(60-69分),E 级(0-59分)。要求:输入级别,打印分数值范围。