如何在 C# 中使用 break 和 continue 语句控制 for 循环?
csharpprogrammingserver side programming更新于 2025/5/29 7:22:17
Break 语句终止循环。要在 for 循环中使用它,您可以每次从用户那里获取输入,并在用户输入负数时显示输出。然后显示输出并使用 break 语句 − 退出
for(i=1; i <= 10; ++i) {
myVal = Console.Read();
val = Convert.ToInt32(myVal);
// 如果数字为负数,则循环终止
if(val < 0) {
break;
}
sum += val;
}
同样,for 循环中的 continue 语句可以工作,但它不会显示负数。continue 语句使循环跳过其主体的其余部分,并在重复 − 之前立即重新测试其条件。
for(i=1; i <= 10; ++i) {
myVal = Console.Read();
val = Convert.ToInt32(myVal);
// 如果数字为负数,则循环终止并进入下一次迭代
if(val < 0) {
continue;
}
sum += val;
}

