break 语句
语法
- break ;
描述
break 语句用于立即终止当前所在的循环语句(for、while、do-while)或 switch 语句的执行,并将程序控制权转移到循环或 switch 语句之后的语句。
break 语句的主要用途包括:
- 在循环中提前退出,当满足特定条件时
- 在
switch语句中防止fall-through行为 - 在多层嵌套循环中,终止最内层的循环
当 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;
}