循环控制语句

一、break语句: break 语句只能用于循环语句和 switch 语句。
两种用法:

1、 当 break 语句出现在一个循环内时,循环会立即终止,且程序将继续执行紧接着循环的下一条语 句。
2、它可用于终止 switch 语句中的一个 case。

如果用的是嵌套循环,break 语句会停止执行最内层的循环,然后开始执行该块之后的下一行代码。

using System;namespace stars
{class Program{static void Main(string[] args){//局部变量定义 int a = 12;//while 循环执行 while (a < 22){Console.WriteLine("a 的值: {0}", a);a++;if (a > 15){//使用 break 语句终止 loop break;}}Console.ReadLine();}}
}
运行结果:
a 的值: 12
a 的值: 13
a 的值: 14
a 的值: 15

二、continue语句

  1. continue 的用法十分简单,其作用为结束本次循环,即跳过循环体中下面尚未执行的语句,然后进行下一次是否执行循环的判定。 对于
  2. for 循环,continue 语句会导致执行条件测试和循环增量部分。对于 while 和 do…while 循环,continue 语句会导致程序控制回到条件测试上。
using System;namespace stars
{class Program{static void Main(string[] args){/* 局部变量定义 */int a = 11;/* do 循环执行 */do{if (a == 16){/* 跳过迭代 */a = a + 1;continue;}Console.WriteLine("a 的值: {0}", a);a++;} while (a < 22);Console.ReadLine();}}}
运行结果:a 的值: 11
a 的值: 12
a 的值: 13
a 的值: 14
a 的值: 15
a 的值: 17
a 的值: 18
a 的值: 19
a 的值: 20
a 的值: 21

continue和break的区别
continue 语句和 break 语句的区别是,continue 语句只结束本次循环,而不是终止整个循环。break 语句则是结束整个循环过程,不再判断执行循环的条件是否成立。而且,continue 只能在循环语句中使用,即只能在 for、while 和 do…while 中使用,除此之外 continue 不能在任何语句中使用。

所以,再次强调:continue 不能在 switch 中使用,除非 switch 在循环体中。此时 continue 表示的也是结束循环体的本次循环,跟 switch 也没有关系。

C#的循环控制语句(break,continue)语句相关推荐

  1. Python 循环控制语句-break/continue

    break 概述 Python break语句,就像在C语言中,打破了最小封闭for或while循环. break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执 ...

  2. Python基础(循环控制语句break/continue)

    Python中提供了两个关键字用来控制循环语句,分别是break和continue break在条件成立时,不会执行循环中的后续代码,并且会停止整个循环 continue在条件成立时,会不执行循环中的 ...

  3. 跳转控制语句 break || continue || goto

    #include <stdio.h> #include <string.h> void main(){int chance=3;int loginCount=chance;// ...

  4. C++(7)--for循环,break,continue语句

    for循环 1.for循环 2.break 语句 3.continue语句 4.while,do-while,for 循环的异同 5.for循环demo 嵌套循环-打印图形 6.python 中的fo ...

  5. 循环控制语句break,continue

    1.break:结束.终止循环 2.continue: 结束本次循环,从而进入下一次循环 区别:       break:不仅可以用于控制switch...case结构,还可以控制循环结构       ...

  6. Java 循环控制语句break/return/continue的使用

    package com.zhangxueliang.demo;public class BreakDemo {public static void main(String[] args) { // b ...

  7. 1.1.4 分支, if, if else, if elseif else, switch,循环,for,break,continue,双重for,while, do while

    &&&&&总结&&&&& 1, 分支结构 if分支结构, if else分支结构, if elseif else分支结构 ...

  8. Java中的增强for循环和break continue的使用 以及流程控制训练

    增强for循环 Java5中引入的用于数组或集合的增强型for循环 声明新的局部变量,该变量的类型必须和数组 for (声明语句:表达式){ 代码句子 } 元素的类型匹配.其作用域限定在循环语句块,其 ...

  9. JavaScript 循环终止 break continue

    continue 结束单次循环(写在哪里就是哪一次循环结束) 不妨碍接下来的循环 实现代码 for(i=1;i<=5;i++) {if(i==3){continue;}console.log(' ...

  10. python 循环嵌套break continue猜字游戏_Python代码的人机大战(循环嵌套)

    第一次动手写随笔,记录一下今早的1.5小时努力成果 题目是这样的 : 人和机器进行猜拳游戏写成一个类,首先选择角色:1 曹操 2张飞 3 刘备,然后选择的角色进行猜拳:1剪刀 2石头 3布 玩家输入一 ...

最新文章

  1. squid命中率分析参数注释
  2. ipconfig的C语言实现
  3. 全球与中国硬膜外托盘市场调研分析与“十四五”前景预测展望报告2021-2027年版
  4. python 生成器表达式(构建器表达式)
  5. Hough Transform 的算法思想
  6. 科大星云诗社动态20210202
  7. 微信小程序 - 实战小案例 - 简易记事本
  8. mysql5.0 php_php怎么连接mysql5.0?
  9. PHP格式化全国省市区列表
  10. java重命名package_AndroidStudio怎么重命名java目录下的包名(如cn.zsn.app)
  11. 如何在React中使用gRPC-web
  12. 6英寸全面屏·2000万四镜头 HUAWEI nova 2s正式发布
  13. K-means均值聚类算法的原理与实现
  14. c语言递归汉诺塔次数,c语言递归解决汉诺塔参数变化的疑惑
  15. 流媒体技术学习笔记之(十五)FFmpeg编码遇到的错误、警告、Debug记录
  16. 在VS2010 Choose Toolbox Item Dialog 中显示自定义控件
  17. 我用过了TensorFlow、PyTorch等好几种框架,为什么还是吃不透深度学习算法?
  18. SQL SERVER 获得当前系统时间
  19. 基于Springboot+vue的办公OA系统#毕业设计
  20. AD2016 交互式网表 InteractiveHtmlBomForAD插件安装教程

热门文章

  1. c语言编程模拟选举,C语言编程题精选
  2. C Primer Plus 第十一章 编程练习 1-15题
  3. python主函数调用格式_Python的模块与函数
  4. Amazon DynamoDB详解
  5. 手机在某位置打VoLTE电话话音断续,相同位置CSFB电话话音无问题
  6. go time包定时器和断续器
  7. 截图软件shutter
  8. uni-app中如何引入uViewUI?
  9. 【MATLAB】动态绘制曲线图(二维曲线)
  10. 使用Vscode调试vue代码