A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

某个case语句执行完成后,没有结束,继续向下执行下边的case语句。switch语句碰到break即终止, 最后一条switch语句case7,加与不加break是一样的。   



#include <stdio.h>

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

//    提示用户点菜
    printf("本店开张,请点菜,请输入编号1-7:\n");
    int num = 1;
//    接收用户数据
    scanf("%d",&num);
//    校验用户输入的数字是否合法
    if (num<1||num>7) {
        printf("我们正在编码,新菜单马上就来:\n");
        return 0;

    }

//    判断(switch)
    switch(num){

        case 1:printf("玉米煎葡萄");break;
        case 2:printf("玉米炸葡萄");break;
        case 3:printf("玉米蒸葡萄");break;
        case 4:printf("玉米煮葡萄");break;
        case 5:printf("玉米炒葡萄");break;
        case 6:printf("玉米焖葡萄");break;
        case 7:printf("玉米凉拌葡萄");


    }
    return 0;
    }


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马