goto语句
C
语言中提供了可以随意滥用的
goto
语句和标记跳转的标号。
从理论上
goto
语句是没有必要的,实践中没有
goto
语句也可以很容易的写出代码。
但是某些场合下
goto语句还是用得着的,最常见的用法就是终止程序在某些深度嵌套的结构的处理过 程。
例如:一次跳出两层或多层循环。
多层循环这种情况使用
break
是达不到目的的。它只能从最内层循环退出到上一层的循环。
goto语句只能在一个函数范围内跳转,不能跨函数。
关机程序: