杭州达内嵌入式培训火热招生中。。。|杭州达内c++培训火热招生中
您现在的位置: 杭州达内 >>C/C++>>C语言中的break语句
C语言中的break语句
杭州达内 - C/C++ 来源:杭州达内 发布时间:2013-10-09 10:02

break语句是C语言中的常用语句之一,下文达内小编为大家介绍下它的基础用法。

(1)break语句的一般格式:break;

(2)语句功能:break语句只能用于switch语句或循环语句中,其功能是跳出switch语句或跳出本层循环,转去执行其他后继语句。当循环次数不确定,需要在循环语句的执行过程中提前结束循环,或需要循环语句中提供多个出口时,可用break语句。break语句使循环结构变成更加灵活,方便。

(3)使用方法:在循环语句中,break语句一般可与if语句配合使用,用if语句设置退出条件,break语句则执行退出操作。在同一个循环语句中可用使用多个break语句。

例子:编程求1+2+3+...+n之和大于500的较小n值及总和。

解题思路:显然应该用循环来处理。实际循环的次数事先不能确定,在循环体中累计sum=sum+i(i=1,2,3,...),用if语句检查sum是否超过500,如果超过就调用break语句终止循环,输出结果。

程序如下

#include<stdio.h>

main()

{

int n=0,sum=0;

while(1)

{

n++

sum+=n

if(sum>500) break;

}

printf("sum=%d, n=%d\n", sum,n);

}

程序运行:sum=528,n=32

更多关于c语言的文章,欢迎大家一起探讨。。

 


 达内简介 达内就业 达内课程 联系我们 网站导航
杭州达内为上软件有限公司 Copyright @ 2007-2012 版权所有 苏ICP备10118953号-1
分享到: