网站首页 > 基础教程 正文
continue与break都是当满足某种条件则跳出本层循环体
continue :语句的作用是跳过本层本次循环执行,执行下一次的循环,看实例
由运行结果看出例子中continue的作用是满足i=2时,内循环不再执行if后面的语句即 Console.WriteLine("跳过此次循环 " + i);这句话,而是重新执行下次未执行完的内循环
注意:只影响本层的循环,因为例子中continue在内循环中所以只影响内循环,外循环不受影响
break: 语句的作用是跳出整个所在层的循环,看例子
使用continue与break的区别:
相同点: 当 i=2 时都不再输出if语句块后面的代码
不同点:continue 当i=2时 跳过内循环此次的循环,进行内循环的下一次循环
break i=2时, 结束例子中的内循环,进行下一次的外循环
=========补充==========
折叠代码的region现阶段用法
蓝框的是实现一个功能的一段代码,把它注释掉用region包裹折叠起来,增大编辑区域,不用来回拖动右侧的滚动条
折叠代码region与注释还是有区别的,不能混为一谈
=====另一种死循环======
运行结果屏幕一直输出"运行查看效果",看着没问题却变成了死循环,与if语句遇到的一样
没有大括号(即语句块)包裹,只执行与其紧跟着的一条语句,所以num++根本没有执行,可以使用断点调试查看程序运行过程
猜你喜欢
- 2024-10-12 340.C# 中最有价值的语法糖及其应用场景
- 2024-10-12 Dev——手把手教你学会CheckedListBox(C#)
- 2024-10-12 流程控制-循环语句(5-5)-C#编程零基础到入门学习
- 2024-10-12 C#12那些有意思的特性 c# 特性的实现原理
- 2024-10-12 C#得到网关和DNS地址 .netcore 网关
- 2024-10-12 C#设计模式之4-原型模式 c++原型模式
- 2024-10-12 C#05(判断、循环语句) c#循环次数由什么决定
- 2024-10-12 C#:编程界的全能王,其他语言只能望尘莫及?
- 2024-10-12 C# 中的模式匹配与安全的类型转换:is 和 as 运算符的深入解析
- 2024-10-12 C# 循环语句介绍 c#循环输出
- 最近发表
- 标签列表
-
- gitpush (61)
- pythonif (68)
- location.href (57)
- tail-f (57)
- pythonifelse (59)
- deletesql (62)
- c++模板 (62)
- css3动画 (57)
- c#event (59)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- exec命令 (59)
- canvasfilltext (58)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- node教程 (59)
- console.table (62)
- c++time_t (58)
- phpcookie (58)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)