C# break 语句2025 年 7 月 3 日 | 10 分钟阅读 在 C# 中,break 语句用于结束/终止循环。它会在用户定义的条件处中断程序的当前流程。对于嵌套循环,break 语句会在应用 break 语句的位置停止/终止内层循环。 换句话说,break 语句在 C# 中充当跳转语句,专门用于提前终止循环和 switch 语句。 语法 它具有以下语法。 其中,
Break 语句流程图![]() C# Break 语句示例
C# Break 语句基本示例让我们以一个简单的例子来说明 break 语句,在 C# 中使用 for 循环。 示例编译并运行输出 1 2 3 4 Loop exited using a break statement. 说明 在这个例子中,我们使用 for 循环打印数字。我们取了一个整数值 x 并初始化它(x=1)。之后,我们必须检查条件。如果它匹配条件(x<=10),则条件为真。最后,当程序满足给定条件 x=5 时,它会退出程序。 Break 语句在 C# 中的工作原理在这里,我们将通过使用 C# 中的不同类型的循环来讨论 break 语句的用法。
简单循环中的 Break 语句在 C# 编程中,我们可以将 break 语句与几种简单循环一起使用。其中一些如下: For 循环中的 Break 语句在 C# 中,当数字处于循环形式时,for 循环内的 break 语句非常重要。 语法 它具有以下语法。 使用 For 循环的 C# Break 语句示例 让我们以一个例子来说明 C# 中使用 for 循环的 break 语句。 示例编译并运行输出 Good morning Exclamation mark found. Exit the loop. 说明 在这个例子中,我们取了字符串类型数据并赋值。之后,我们使用 for 循环遍历该值。现在,我们使用 break 语句退出程序。最后,我们使用 Console.WriteLine() 函数打印输出。 While 循环中的 Break 语句在 C# 中,当迭代次数未知但取决于条件时,while 循环内的 break 语句至关重要。 语法 它具有以下语法。 使用 While 循环的 C# Break 语句示例 让我们以一个例子来说明 C# 中使用 while 循环的 break 语句。 示例编译并运行输出 Enter a positive number: 5 The Factorial of 5 is 120 说明 在这个例子中,我们使用 while 循环打印数字的阶乘。提示用户输入数字。如果数字为负数或 1,它将退出 while 循环,因为负数的阶乘是未定义的。如果数字为正数,程序将执行阶乘计算。之后,我们使用 Console.WriteLine() 函数打印程序。 Do-while 循环中的 Break 语句在 C# 中,do-while 循环是至少执行一次然后检查条件的循环部分。break 语句可用于退出循环,与条件相关。它也被称为退出控制循环。 语法 它具有以下语法。 C Do-while 循环的 Break 语句示例 让我们以一个例子来说明 C# 中 do-while 循环内的 break 语句。 示例编译并运行输出 Words: 3 Words: 4 Words: 5 Break the loop at number = 5 Exit the loop. 说明 在这个例子中,我们取了整数数据类型 num 并赋值。do-while 循环至少执行一次然后检查条件。我们构建了 break 条件(num=5)。这意味着如果匹配 break 条件,它将退出程序。之后,我们使用 Console.WriteLine() 函数打印输出。 嵌套循环中的 Break 语句在 C# 中,嵌套 while 是一种循环,其中一个循环包含另一个循环。在嵌套循环语句中,内层循环在每次外层循环迭代时都会完全执行。 语法 它具有以下语法。 使用嵌套循环的 C# Break 语句示例让我们以一个例子来说明嵌套循环中的 break 语句。 示例编译并运行输出 i = 1, j = 1 i = 1, j = 2 i = 1, j = 3 i = 2, j = 1 i = 2, j = 2 i = 2, j = 3 i = 3, j = 1 i = 3, j = 2 i = 3, j = 3 解释 在这个例子中,我们使用嵌套的 while 循环来打印数字。外层循环从 i=1 运行到 i=3。内层循环从 j=1 运行到 j=5。之后,我们在 j=4 上使用了 break 条件。这意味着当 j 等于 4 时它退出循环。最后,它使用 Console.WriteLine() 函数打印输出。 无限循环中的 Break 语句在 C# 中,我们可以在无限循环中使用 break 语句来终止无限循环中的执行过程。 语法 它具有以下语法。 使用无限循环的 C# Break 语句示例让我们以一个例子来说明无限循环中的 break 语句。 示例编译并运行输出 Number: 1 Number: 2 Number: 3 Number: 4 Breaking the loop Exit the loop successfully. Foreach 循环在 C# 中,foreach 循环是用于迭代集合(如 数组、列表和其他可枚举数据类型)的循环。它简化了访问集合中每个元素的过程,无需手动测试。 语法 它具有以下语法。 C# Foreach 循环示例 让我们以一个例子来说明 C# 中使用 break 语句的 foreach 循环。 示例编译并运行输出 Searching for number 15... Checked number: 5 Checked number: 10 Number 15 found! Loop finished. 说明 在这个例子中,我们正在搜索数字 15。我们已经取了整数数组并赋值了静态值。我们使用 for each 循环遍历数字。之后,我们使用 break 条件。如果 break 条件为真,它将退出程序,然后使用 Console.WriteLine() 函数打印输出。 Switch-case 语句中的 Break 语句在 C# 中,switch 语句是一种决策机制,它允许我们根据给定条件的值运行多个代码段。它也称为条件语句。 switch case 中的 break 语句用于退出代码块,直到匹配 break 条件。如果不匹配 break 条件,则执行将继续到下一个 case。 语法 它具有以下语法。 其中,
使用 Switch Case 语句的 C# Break 语句示例让我们以一个例子来说明 C# 中 switch case 语句的 break 语句。 示例编译并运行输出 Enter a number(1-3): You choose One. Switch Statement complete. 说明 在此示例中,提示用户输入一个介于 1 和 3 之间的数字。之后,我们使用 switch 语句来确保输入有效。最后,我们使用 Console.WriteLine() 函数打印输出。 Break 语句的优点C# 中的 break 语句有几个优点,如下所示。
结论在 C# 中,break 语句是一种在 break 条件变为真时退出代码的机制。使用 break 语句时,代码效率很高,因为 break 语句会停止不必要的迭代。它需要仔细使用才能保持代码的可读性并防止编程混淆。 C# Break 语句常见问题解答1) 什么是 break 语句? break 语句用于终止循环或 switch 语句。 2) break 语句在 C# 编程语言中有什么作用? break 语句用于终止单词(for 循环、while 循环、do while 循环)或 switch 语句的迭代。 3) C# 中的 break 和 continue 语句有什么区别? Break:用于终止循环。换句话说,它停止循环并跳转到循环外部。 Continue:break 语句用于终止语句(for 循环、while 循环、do while 循环)或 switch 语句的迭代。 4) break 在 try catch finally 块中工作吗? 是的,我们可以在 try、catch finally 块内使用 break 语句。 语法 它具有以下语法。 5) break 语句在 foreach 循环中工作吗? 是的,可以在 foreach 循环条件语句中使用 break 语句。 语法 它具有以下语法。 下一个主题C# Continue 语句 |
我们请求您订阅我们的新闻通讯以获取最新更新。