【摘要】:前面已经介绍过,使用break语句可以结束switch语句的执行,break语句还可以用在循环语句的循环体中,强制终止循环的执行。break语句只能用于switch语句和循环语句中,不能单独使用。break语句用在循环体中,一般需要与if语句一起使用。break语句的一般形式如下所示:break;使用循环语句求20以内偶数的和,当和达到15时结束循环。break语句在程序for语句中的作用为:在循环条件仍然成立时,提前退出循环。
前面已经介绍过,使用break语句可以结束switch语句的执行,break语句还可以用在循环语句的循环体中,强制终止循环的执行。break语句只能用于switch语句和循环语句中,不能单独使用。break语句用在循环体中,一般需要与if语句一起使用。
break语句的一般形式如下所示:
break;
【例4.7】使用循环语句求20以内偶数的和,当和达到15时结束循环。
程序内容如下:
1 #include<stdio.h>
2 int main()
3 {
4 int i,sum=0;
5 for(i=0;i<=20;i+=2)
6 {
7 sum=sum+i;
8 printf("%d\n",sum);(www.xing528.com)
9 if(sum>=15) break;
10 }
11 return 0;
12 }
程序结果如图4.10所示:
图4.10 例4.7程序结果图
【例题中关键问题说明】
(1)如果循环体中没有break语句,则需要一直循环到i的值为20时执行完最后一次循环,此时i值为22,循环条件不成立,退出循环,本例中使用了break语句,只能执行到i的值为8时的这次循环。
(2)break语句在程序for语句中的作用为:在循环条件仍然成立时,提前退出循环。
(3)break语句用在for语句中,与if语句一起使用,当表达式“sum>=15”成立时退出循环。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。