问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言中switch中break的用法

发布网友 发布时间:2022-04-27 11:45

我来回答

4个回答

热心网友 时间:2023-09-16 02:30

在C语言中break的意思就是执行到这一步下面的都不执行了。

比如从case 1开始执行,如果没break,则下面的语句都会执行,直到遇到下一个break或者当前代码块运行完毕。下面以学生管理系统的代码块为例。

int main(){

    while(true){

       int cmd;

        printMenu();

        scanf("%d",&cmd);

        switch(cmd){

            case 0:exit(0); break;

            case 1:addAthlete();break;

            case 2:alterAthelete();break;

            case 3:searchAthlete();break;

            case 4:printStudentList();break;

            case 5:sortAthelete();break;

            default:printf("非法命令\n");break;

        }

    }

    return 0;

}

在上述代码中每选择case后就会执行函数,执行完后会结束这个case;但是不会结束程序,而在case0中exit(0)才会结束程序。

热心网友 时间:2023-09-16 02:31

break的意思就是执行到这一步下面的都不执行了。比如从case 1开始执行,如果没break,则下面的语句都会执行,直到遇到下一个break或者当前代码块运行完毕。如果有则直接跳出。至于结果,看了解释你还是自己计算一下吧

热心网友 时间:2023-09-16 02:31

你有2个case都没break

加上的话结果应该是 1, 0

热心网友 时间:2023-09-16 02:32

a=1,b=0…………………………………………………………
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 关于C语言switch语句的break问题 C语言中,有break 和没有break有什么不同? 有一个三个雷组成的字,怎么念? 三个雷念什么 三个雷是什么字 三个雷什么字 三个雷字重叠起来怎么念?是什么意思? 三个雷字加一起念什么 三个雷念什么字 三个“雷”字是什么字呀 三个雷是什么字? 三个雷字加一起念什么就是三个雷字,先是上下结构,上 三个“雷”字在一起怎么读 怎么打出这个字? 三个雷字怎么读? 三个雷读什么字 三个雷读音是什么啊? 三个雷的字,读什么?什么意思? 熊猫属于保护动物,如果私自饲养,会有什么惩罚? 江苏扬州景区大熊猫被投喂时受惊,大熊猫可以被私自投喂吗? 大熊猫和饲养员有感情吗,他们之间都会怎么互动? c语言中switch语句里的break加与不加有什么关系 求问这道关于Switch语句的c语言的题 c语言中关于break语句的用法 C语言问题,没有break的switch语句该怎么运行? 黄瓜的腌制方法酸甜脆 黄瓜怎么做好吃,腌酸甜黄瓜的家常做法 家政的证书是中管院盖的章国家承认吗 建设银行卡上的CCB SQ是什么意思 建行龙卡储蓄卡上CCB NM 是什么意思?这种卡在鄂尔多斯取钱收手续费么? 燕京理工学院学费 请问:哪个部门能发放国家认可的家政服务员资质证书 建设银行卡上CCB HLJ什么意思 经家政公司培训,获得资质。真实有效吗? 燕京理工学院学费2020 中国建设银行卡龙卡上面的ccbxz英文什么意思 燕京理工学院官网美术学费一年多少钱,其它所有费用总共多少钱? 通过家政公司培训获得资质,真实有效吗? 燕京理工为什么叫皇家理工? 月嫂证全国通用吗 中国建设银行卡上CCBCQ是什么