跳到主要内容
版本:release

break 语句

语法

  • break ;

描述

break 语句用于立即终止当前所在的循环语句(forwhiledo-while)或 switch 语句的执行,并将程序控制权转移到循环或 switch 语句之后的语句。

break 语句的主要用途包括:

  1. 在循环中提前退出,当满足特定条件时
  2. switch 语句中防止 fall-through 行为
  3. 在多层嵌套循环中,终止最内层的循环

break 语句执行时,程序会立即跳出当前所在的循环或 switch 语句块,继续执行该语句块之后的代码。

示例

// 在 for 循环中使用 break
for (int i = 0; i < 10; i++)
{
if (i == 5)
{
break; // 当 i 等于 5 时退出循环
}
writeln(i);
}
// 这里会输出: 0, 1, 2, 3, 4

// 在 while 循环中使用 break
int count = 0;
while (true)
{
count++;
if (count > 5)
{
break; // 当 count 大于 5 时退出无限循环
}
writeln(count);
}

// 在 switch 语句中使用 break
int value = 2;
switch (value)
{
case 1:
writeln("Value is 1");
break;
case 2:
writeln("Value is 2");
break; // 防止 fall-through 到下一个 case
case 3:
writeln("Value is 3");
break;
}