break
语句用于以下两种情况:
a)使用break
语句立即退出循环。每当在循环内遇到break
语句时,控制流就会直接从循环中退出。它与if
语句一起使用,只能在循环内部使用(参见下面的示例),以便它仅在特定条件下发生。
b)用于switch-case
控制结构。通常,在switch case
中的所有情况都跟一个break
语句,以避免后续的情况(参见下面的例子)执行。无论何时在switch-case
块中遇到,控制流都从switch-case
体中出来。
break
语句的语法
break
语句流程图
示例 – 在while
循环中使用break
语句
在下面的示例中,我们有一个从 10 到 200 运行的while
循环,但由于我们有一个在循环计数器,变量值达到 12 时遇到break
语句,循环终止并且控制流跳转到程序中循环体之后的下一个语句。
输出:
示例:for
循环中的break
语句
输出:
示例:switch-case
中的break
语句
输出:
在这个例子中,我们在每个case
块之后都有break
语句,这是因为如果我们没有它,那么后续的case
块也会执行。没有break
的同一程序的输出将是: