C语言自学完备手册(13)——break和continue
发布日期:2021-06-30 11:19:37 浏览次数:3 分类:技术文章

本文共 1832 字,大约阅读时间需要 6 分钟。




版权声明

  • 本文原创作者:
  • 作者博客地址:

break

break用于强制结束整个循环。

示例 1

#include 
#include
int main(){ int i; for(i=0;i<10;i++){ printf("i=%d\n",i); if(i==5){ break; } puts("break之后的语句"); } puts("for循环结束"); return 0;}

运行结果

i=0break之后的语句i=1break之后的语句i=2break之后的语句i=3break之后的语句i=4break之后的语句i=5for循环结束Process returned 0 (0x0)   execution time : 0.261 sPress any key to continue.

示例 2

#include 
#include
int main(){ int i=10; while(i>=0){ printf("i=%d\n",i); if(i==5){ break; } i--; puts("break之后的语句"); } puts("while语句结束"); return 0;}

运行结果

i=10break之后的语句i=9break之后的语句i=8break之后的语句i=7break之后的语句i=6break之后的语句i=5while语句结束Process returned 0 (0x0)   execution time : 0.376 sPress any key to continue.

continue

continue用于终止本次循环,继续下次循环。

示例 1

#include 
#include
int main(){ int i; for(i=0;i<10;i++){ printf("i=%d\n",i); if(i==5){ continue; } puts("continue之后的语句"); } puts("for循环结束"); return 0;}

运行结果:

i=0continue之后的语句i=1continue之后的语句i=2continue之后的语句i=3continue之后的语句i=4continue之后的语句i=5i=6continue之后的语句i=7continue之后的语句i=8continue之后的语句i=9continue之后的语句for循环结束Process returned 0 (0x0)   execution time : 0.403 sPress any key to continue.

示例 2

#include 
#include
int main(){ int i=10; while(i>=0){ printf("i=%d\n",i); i--; if(i==5){ continue; } puts("continue之后的语句"); } puts("while语句结束"); return 0;}

运行结果

i=10continue之后的语句i=9continue之后的语句i=8continue之后的语句i=7continue之后的语句i=6i=5continue之后的语句i=4continue之后的语句i=3continue之后的语句i=2continue之后的语句i=1continue之后的语句i=0continue之后的语句while语句结束Process returned 0 (0x0)   execution time : 0.373 sPress any key to continue.

转载地址:https://it9527.blog.csdn.net/article/details/81034064 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:C语言自学完备手册(14)——数组
下一篇:C语言自学完备手册(12)——for循环

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年04月10日 08时02分34秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章