4.1 for¶
for( ; ; ) 表达式都可由包含逗号运算符的多个表达式组成。
4.2 辅助控制语句¶
4.2.1 break¶
break只能用在循环体和switch语句中。
break跳出本层循环。
4.2.2 continue¶
continue只是跳出本次循环。
4.2.3 goto¶
"goto" 是一种控制流语句,允许将程序的执行从一个位置无条件地转移到另一个位置。然而,大多数现代编程语言中都不推荐或不支持使用 "goto",因为它容易导致代码难以理解和维护。相反,推荐使用结构化的控制流语句,如条件语句(if-else)、循环语句(for、while)、函数和异常处理等。
以下是一个使用 "goto" 的简单例子,使用C语言:
C | |
---|---|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
在上面的例子中,程序通过 goto loop_start;
语句无条件地跳转到标签 loop_start:
处,从而创建了一个简单的循环。然而,请注意,这样的写法容易导致代码混乱,并且不易维护。
大多数编程语言提供了更好的控制流结构,使得代码更易读懂和维护。如果你遇到需要使用 "goto" 的情况,建议考虑重构代码以使用更合适的控制结构。