结构化编程:跳转控制break、continue

简介:

在循环或条件判断执行中,我们有时候需要中断当前的执行控制,C#提供了两个关键字breakcontinue

continue是用在循环语句中,将控制权传递给它所在的封闭迭代语句的下一次迭代。

break 语句用于终止最近的封闭循环或它所在的 switchif 语句。控制传递给终止语句后面的语句(如果有的话)。

 
  1. static void Main(string[] args)  
  2. {  
  3.  
  4.     for (int i = 0; i <= 15; i++)  
  5.     {  
  6.         if (i % 3 == 0)            / i是3的倍数  
  7.         {  
  8.             continue;            //中断循环,跳到for开始重新执行  
  9.         }  
  10.  
  11.         if (i % 13 == 0)  
  12.         {  
  13.             break;                //跳出整个for结构,结束循环  
  14.         }  
  15.  
  16.         System.Console.WriteLine(i);  
  17.     }  
  18. }  

初学者提示:

除非你有足够的理由,否则不要轻易使用breakcontinue

在一个控制结构中,我们希望你使用的breakcontinue不要过多,否则会破坏代码的阅读和理解。



本文转自shyleoking 51CTO博客,原文链接:http://blog.51cto.com/shyleoking/805195

相关文章
|
7月前
循环控制中关键字break和continue的使用
循环控制中关键字break和continue的使用
64 1
|
14天前
|
监控 Shell
shell学习(五) 【循环控制continue,break、while 语法】
shell学习(五) 【循环控制continue,break、while 语法】
10 0
|
2月前
|
程序员 Go 开发者
Go语言中的跳转控制结构:`goto`、`break` 和 `continue`
【2月更文挑战第3天】在Go语言中,跳转控制结构允许程序员直接控制程序的执行流程,通过`goto`、`break`和`continue`关键字实现代码的跳转、退出循环或跳过循环的某次迭代。本文将深入探讨这些跳转控制结构的使用场景、注意事项以及最佳实践,帮助读者更好地理解和应用Go语言中的跳转控制结构。
|
4月前
|
存储 C语言 索引
深入解析 C 语言中的 for 循环、break 和 continue
当您确切地知道要循环执行代码块的次数时,可以使用 for 循环而不是 while 循环
183 0
|
8月前
|
前端开发
switch对按钮进行判断操作
switch对按钮进行判断操作
51 0
|
10月前
|
C++
C++——循环中的特殊控制:continue与break
C++——循环中的特殊控制:continue与break
编程基本功:while/for循环中,如果有switch,注意break是中断的哪一层
编程基本功:while/for循环中,如果有switch,注意break是中断的哪一层
69 0
JavaScrip代码讲解break与continue的区别
基本break语句和continue语句都是在循环语句中使用的。break与continue用来控制循环流程。
|
JavaScript 前端开发
JavaScript控制手段之break/continue
JavaScript控制手段之break/continue
80 0
JavaScript控制手段之break/continue