首页 > 编程语言 >C# break和continue关键字

C# break和continue关键字

时间:2023-03-07 13:15:15浏览次数:35  
标签:C# break ++ while continue 循环

C# break和continue关键字

break 跳出最里层的循环,并且继续执行该循环下面的语句。continue 适用于任何循环控制结构中。作用是让程序立刻跳转到下一次循环的迭代。

 

1、C# break 关键字

break的作用是跳出当前循环代码块(forwhiledo while)或switch代码块。在循环代码块中的作用是跳出当前正在循环的循环体。在switch代码块中的作用是中断和下一个case条件的比较。

下面示例中当i等于4时,跳出循环:

例如:

for (int i = 0; i < 10; i++) {
  if (i == 4) {
    break;
  }
  Console.WriteLine(i);
}

2、C# continue 关键字

continue用于结束循环体中其后语句的执行,并跳回循环程序块的开头执行下一次循环。

下面示例当i等于4时,跳过本次循环:

例如:

for (int i = 0; i < 10; i++) {
  if (i == 4) {
    continue;
  }
  Console.WriteLine(i);
}

3、while循环中使用break 和 continue 

还可以在while循环中使用breakcontinue

1)使用break跳出循环

例如:

int i = 0;
while (i < 10) {
  Console.WriteLine(i);
  i++;
  if (i == 4) {
    break;
  }
}

2)使用continue跳出本次循环

例如:

int i = 0;
while (i < 10) {
  if (i == 4) {
    i++;
    continue;
  }
  Console.WriteLine(i);
  i++;
}

标签:C#,break,++,while,continue,循环
From: https://www.cnblogs.com/GaoUpUp/p/17187702.html

相关文章

  • C# 方法
    C#方法在C#的语言中,方法相当于其它语言中的函数,但是它与传统的函数也有着明确的不同:在结构化的语言中,整个程序是由一个个函数组成的;但是在面向对象的语言里,整个......
  • C# 方法 重载
    C#方法重载在C#的语言中,方法相当于其它语言中的函数,但是它与传统的函数也有着明确的不同:在结构化的语言中,整个程序是由一个个函数组成的;但是在面向对象的语言......
  • C# 方法 参数
    C#方法参数在C#的语言中,方法相当于其它语言中的函数,但是它与传统的函数也有着明确的不同:在结构化的语言中,整个程序是由一个个函数组成的;但是在面向对象的语言里......
  • C# 作用域
    C#作用域在C#里,作用域是由花括号的位置决定的。C#用一对大括号作为语句块的范围,称为作用域,在作用域里定义的变量,只有在该作用域结束之前才可使用。本文主要介......
  • C# 面向对象编程(OOP)
    C#面向对象编程(OOP)C#是面向对象的编程语言,对象就是面向对象程序设计的核心。所谓对象就是真实世界中的实体,对象与实体是一一对应的,也就是说现实世界中每一个......
  • CMake基本使用
    1、cmakecmake是用于构建、测试和软件打包的跨平台工具2、优势避免硬编码路径可在多台计算机上构建一个包可做持续集成支持不同操作系统支持多个编译器可使用IDE......
  • C# 递归
    C#递归递归就是把规模大的问题转化为规模小的相似的子问题来解决。在函数实现时,因为解决大问题的方法和解决小问题的方法往往是同一个方法,所以就产生了函数调用......
  • C# 类class 字段和属性
    C#类class字段和属性C#是面向对象的编程语言,对象就是面向对象程序设计的核心。所谓对象就是真实世界中的实体,对象与实体是一一对应的,也就是说现实世界中每一个......
  • SpringCloud微服务实战——搭建企业级开发框架(五十):集成移动端推送功能的系统通知公告
      系统的通知公告功能似乎是很容易被忽略的功能模块,在传统的软件系统中,一般OA类软件系统不可或缺,而在应用软件系统中此功能或有或无,在现在大多数的互联网软件系统中,此功......
  • C# 面向对象 类和对象的声明及使用
    C#面向对象类和对象的声明及使用C#是面向对象的编程语言,对象就是面向对象程序设计的核心。所谓对象就是真实世界中的实体,对象与实体是一一对应的,也就是说现实......