break语句通常用在循环语句和开关语句中。当break用于路和力开关语句switch中时,可使程序跳出switch而执行switch以后的语句;如果没有break语句,则会从满足条件的地方(即与乙带随受同径县垂志switch(表达式)括号中表达式匹配的case)开始执行,直到switch结构结束。
铁训随座革对扩督是笑 当break语句用于do-while、for、while循环语句中时,可使程序终止循环。而执行循环后面的语句,通常break语句总是与if语句联在一起。即满足条件时便跳出循环。
示例:在vc6.0中编译通过
#强著稳浓极贵写include
intmain()
{
intnum;
printf("\t成绩查询\n\n");
printf("请输入考生的考号:");
scanf("%d",&n阳草粮um);
switch(num)
{
case1001:
printf("该考生的成绩是95\n");
break;
case1002:
printf("该考生的成绩是90\n");
break;
ca假说路密创叫se1003:
printf("该考生的成绩是60\n");
br似次的照eak;
case提1004:
pri饭学革答威ntf("该考生的成绩是49\n");
break;
case1005:
printf("该意里财维满卷挥城六件考生的成绩是85\n");
brea景书把守采编群乡k;
defau队获lt:
printf("所输入的考号有误!\绿居a\n");
b变里reak;
}
return0;
}
注意:
1.brea地律改球末旧红k语句对if-else的条件语句不起作用。
2.在多层循环中,一个break语句只向外跳一层。