正文

[028] break与continue2006-02-23 14:35:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/wentao/10422.html

分享到:

break:在循环语句中,break语句的作用是在循环体中测试到应立即结束循环条件时,控制程序立即跳出循环结构,转而执行循环语句后的语句。continue:只能用于循环结构中,作用是结束本次循环。一旦执行了continue语句,程序就路跳循环体中位于该语句后的所有语句,提前结束本次循环周期并开始新一轮循环。 <1> 求1到100的和,如果和超过4000,则跳出循环,此时输出的和是多少? #include <stdio.h>int main(){    int i = 1, sum = 0;    for(i = 1; i < 101; i++)    {        sum += i;        if(sum > 4000)            break;       /* 结束for循环 */    }    printf("i=%d sum=%d\n", i, sum);    return 0;} 运行结果:======================i=98 sum=4005====================== <2> 求1到100内的偶数的和 #include <stdio.h>int main(){    int i = 1, even_sum = 0;        for(i = 1; i < 101; i++)    {        if(i % 2 != 0)            continue;  /* 结束本次循环 */        even_sum += i;    }    printf("even_sum=%d\n", even_sum);    return 0;} 运行结果:================even_sum=2550================

阅读(2941) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册