1、break 关键字

● break 关键字用于 while、for循环时,会终止循环并执行整个循环语句后面的代码;

● 通常,break 和 if 一起使用,即满足条件时便跳出循环;

#include <iostream>int main()
{int i = 1, sum = 0;//循环为死循环while (1) {sum += i;i++;if (i > 100) {break;}}printf("%d\n", sum);return 0;
}

● 在多层循环中,一个 break 语句只向外跳出一层循环;

2、continue 关键字

● continue 关键字的作用时跳过循环体中剩余的语句而强制进入下一次循环;

● continue 只用在 while、for 循环中,常与 if 一起使用,判断条件是否成立;

3、区别

● break 用来结束所有循环,continue 用来结束本次循环,如果条件成立,执行下一次循环;

break和continue用法详解相关推荐

  1. 《Java基础——break与continue用法详解》

    Java基础--break与continue用法详解 一. break语句: 规则: 1. 仅用于循环语句和switch语句当中,用于跳出循环. 2. 当只有一层循环时,则直接跳出循环,不再进行下一轮 ...

  2. c++语言中break的作用,C++ break和continue用法详解

    用于 switch 中的 break 语句也可以放在循环中,当遇到 break 时,循环立即停止,程序跳转到循环后面的语句. 以下是一个带有 break 语句的循环示例.程序段中的 while 循环看 ...

  3. 第五章 C语言循环结构和选择结构_C语言break和continue用法详解(跳出循环)

    break关键字 在<C语言switch case语句>一节中,我们讲到了break,用它来跳出 switch 语句. 当 break 关键字用于 while.for 循环时,会终止当前层 ...

  4. python中break和continue区别_Shell break和continue跳出循环详解

    使用 while.until.for.select 循环时,如果想提前结束循环(在不满足结束条件的情况下结束循环),可以使用 break 或者 continue 关键字. 在C语言.C++.C#.Py ...

  5. break与continue超详解!!!

    文章目录 一.break的作用 二.continue的作用 三.两者的区别 一.break的作用 1.只能在for.while.do-while,循环语句中和switch语句体内使用break. 2. ...

  6. continue 的用法详解

    continue 的用法详解 continue用法 continue 的用法详解 continue 在while中的用法 continue 在for中的用法 continue 在剔除多余元素的用法 c ...

  7. Linux下的awk用法详解

    Linux下的awk用法详解 一.awk介绍 二.awk的语法 三.awk常见用法 四.awk其他用法 五.awk语言特性 一.awk介绍 1.AWK 是一种处理文本文件的语言,是一个强大的文本分析工 ...

  8. csh for循环_shell中的for循环用法详解_linux shell

    这篇文章主要介绍了shell中的for循环用法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 for 命令: for i i ...

  9. php switch case 判断语句,PHP的switch判断语句的“高级”用法详解,switch详解_PHP教程...

    PHP的switch判断语句的"高级"用法详解,switch详解 只所以称为"高级"用法,是因为我连switch的最基础的用法都还没有掌握,so,接下来讲的其实 ...

最新文章

  1. ftp 信息服务器日常维护,Web Ftp Mail服务器的日常管理与维护
  2. php 时间 插件,PHP中Carbon日期时间处理利器详解
  3. MySQL Access denied错误的缘故情由
  4. ios 带scrollView的控制器,双击“状态栏”,返回scrollView的顶部
  5. ubuntu系统如何切换到root用户登录
  6. iOS十进制切割格式转换
  7. 奇怪的问题,再次启动jar包会导致bean对象失效?Unknown redis exception Cannot connect, Event executor group is terminated
  8. linux下安装php两种模式区别
  9. log4j deadlock
  10. Bzoj 3339: Rmq Problem Bzoj 3585: mex 莫队,树状数组,二分
  11. Finaldata数据恢复软件官方版
  12. pc游戏手柄测试软件,《原神》PC版技术性开发测试,游戏手柄操作更佳爽快
  13. 记录一次rpc 漏洞补丁查看
  14. 怎么用云便签实现家里的电脑和办公室电脑的数据共享?
  15. 关于网站建设的主要流程和步骤(小白指南)
  16. Springboot毕设项目电子银行业务办理系统38kny(java+VUE+Mybatis+Maven+Mysql)
  17. linux修改用户uid gid
  18. 【机器学习】为什么机器学习难于应用
  19. 自然语言处理之神经网络基础
  20. mysql 简述pk uk fk 的区别和对数据库性能的影响_SQL Server 数据库中PK,UK, DF, CK, FK是什么意思?...

热门文章

  1. [翻译]-马丁·福勒-page对象
  2. 2016版excel_Excel怎么转换成pdf?教你三招超简单方法
  3. Halcon学习(3)读取图片操作
  4. 分众传媒CEO江南春:没钱是这个社会进步最大的动力
  5. 记2020年第十一届蓝桥杯感想
  6. OpenGL程序VC框架:Bezier 曲线
  7. android源码 谷歌拼音输入法已停止运行
  8. matlab函数merge_MATLAB数据合并方法
  9. java unicode 藏文_UNICODE 区域对照表
  10. 如何在Mac上停止使用iCloud照片库?