编辑
2025-09-19
C#
00

目录

break 语句
应用特点
应用场景
示例
continue 语句
应用特点
应用场景
示例
return 语句
应用特点
应用场景
示例
结语

跳转语句在 C# 中用于改变代码的执行流程。主要的跳转语句包括 breakcontinuereturn。这些语句可以在循环或方法中使用,以实现特定的控制逻辑。本课程将详细介绍每个跳转语句的应用特点和场景,并通过示例加深理解。

break 语句

应用特点

  • break 语句用于立即退出最近的包围它的 switch 或循环结构(forforeachwhiledo-while)。
  • 退出循环后,执行流程会继续从循环后的下一条语句开始。

应用场景

  • 在满足特定条件时提前终止循环。
  • switch 语句中结束一个 case 分支。

示例

C#
// 在 for 循环中使用 break for (int i = 0; i < 10; i++) { if (i == 5) { break; // 当 i 等于 5 时退出循环 } Console.WriteLine("i 的值:" + i); }

image.png

C#
// 在 switch 语句中使用 break char grade = 'B'; switch (grade) { case 'A': Console.WriteLine("优秀"); break; case 'B': case 'C': Console.WriteLine("良好"); break; default: Console.WriteLine("其他"); break; }

image.png

continue 语句

应用特点

  • continue 语句用于跳过当前循环的剩余代码,并开始下一次的迭代。
  • 仅适用于循环结构中。

应用场景

  • 跳过循环中不需要执行的部分。
  • 忽略特定条件,继续执行下一次循环。

示例

C#
// 在 for 循环中使用 continue for (int i = 0; i < 10; i++) { if (i % 2 != 0) { continue; // 如果 i 是奇数,跳过本次循环的剩余代码 } Console.WriteLine("偶数 i 的值:" + i); }

image.png

C#
// 在 while 循环中使用 continue int j = 0; while (j < 10) { j++; if (j == 5) { continue; // 当 j 等于 5 时跳过本次循环的剩余代码 } Console.WriteLine("j 的值:" + j); }

image.png

return 语句

应用特点

  • return 语句用于从方法中返回一个值(如果方法有返回类型)或退出当前方法(如果方法返回类型为 void)。
  • 立即结束方法的执行,并将控制权返回给方法的调用者。

应用场景

  • 方法执行完毕,返回结果。
  • 在满足特定条件时提前退出方法。

示例

C#
// 返回方法结果 static int Add(int a, int b) { return a + b; // 返回两个整数的和 }
C#
// 提前退出方法 static void PrintNumbers(int limit) { for (int i = 0; i < limit; i++) { if (i > 5) { return; // 如果 i 大于 5,退出方法 } Console.WriteLine("数字:" + i); } }
C#
static void Main(string[] args) { // 使用 return int sum = Add(3, 4); Console.WriteLine("和:" + sum); PrintNumbers(10); // 打印将只会进行到数字 5 }

image.png

结语

C# 中的跳转语句是编程中控制代码执行流程的重要工具。合理使用 breakcontinuereturn 可以使代码更加清晰、高效。通过本课程的学习,您应该能够更好地理解和运用这些跳转语句,以便在实际编程中根据需要控制代码的执行路径。

本文作者:技术老小子

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!