无条件跳转语句-goto
goto跳转
goto
可以跳转到当前函数中的任何位置。goto
只能在当前函数内跳转。- 和其他跳转语句不同,
goto
后面没有跟逻辑运算,是不需要条件直接跳转。 goto
破坏了逻辑层次,所以通常不建议使用。- 从一个很深的逻辑层次中跳出来推荐使用
goto
。 - 跳转标签用
:
结尾。
小结逻辑跳转
- 代码通常是顺序执行的。
- 循环语句可以实现往跳转。
- 选择语句能实现跳过某段代码的功能。
- 无条件跳转可以实现任意的跳转。
小结跳转语句
- 跳转语句有:
break
continue
return
goto
。 switch-case-default
中case
和default
后面如果有语句,必需用一个跳转语句结束。