解释“continue”和“break”语句 ?
参考答案:
在编程中,continue
和 break
是两种用于控制循环流程的关键字。它们主要在 for
、while
和其他循环结构中使用,帮助开发者更精细地控制循环的执行。
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
用于完全终止当前循环。