跳到主要内容

解释“continue”和“break”语句 ?

参考答案:

在编程中,continuebreak 是两种用于控制循环流程的关键字。它们主要在 forwhile 和其他循环结构中使用,帮助开发者更精细地控制循环的执行。

continue 语句

continue 语句用于跳过当前循环的剩余部分,并立即开始下一次循环迭代。它不会终止整个循环,只是跳过当前迭代中的剩余代码,然后立即进入下一次迭代。

例如,在 for 循环中,如果你想要跳过某个特定的条件,你可以使用 continue 语句:

for i in range(10):
    if i == 5:
        continue
    print(i)

这个例子中,当 i 等于 5 时,continue 语句会被执行,然后跳过 print(i) 语句,直接开始下一次循环迭代。因此,数字 5 不会被打印出来。

break 语句

break 语句用于完全终止当前循环,无论循环是否已经完成其预定的迭代次数。当 break 语句被执行时,循环将立即停止,控制流将转移到循环之后的代码。

例如,在 while 循环中,如果你想要在满足某个条件时停止循环,你可以使用 break 语句:

i = 0
while i < 10:
    i += 1
    if i == 5:
        break
    print(i)

在这个例子中,当 i 等于 5 时,break 语句会被执行,然后 while 循环会立即停止。因此,只有数字 1 到 4 会被打印出来,数字 5 不会被打印。

总结:

  • continue 用于跳过当前循环的剩余部分,进入下一次迭代。
  • break 用于完全终止当前循环。