C语言中如何使用break、continue和goto语句进行跳转控制?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1837个文字,预计阅读时间需要8分钟。
跳转语句(jump statement)可以中断当前程序的执行流程,跳转到另一个不同的执行点。例如,如果程序跳转到变量的作用域之外,该变量将被销毁。C语言中有四种语句会引发无条件跳转:break、continue、return 和 goto。
跳转语句(jump statement)可以中断当前程序的执行流程,并从另一个不同的点继续执行程序。如果程序跳转到变量的作用域范围之外,变量会被销毁。C 语言有四种语句会造成无条件跳转:break、continue、goto 和 return。break 语句
break 语句只能用于循环体内或 switch 语句内,并且会使得程序流跳转到该循环或该 switch 语句后面的第一条语句。break 语句的语法如下:break;
因此,无论在循环体内什么位置,break 语句都可以造成循环的结束。例如,例 1 的 while 循环可以依据用户的请求而结束(输入非数字的字符串),也可能因为数字超出程序许可范围而结束。
本文共计1837个文字,预计阅读时间需要8分钟。
跳转语句(jump statement)可以中断当前程序的执行流程,跳转到另一个不同的执行点。例如,如果程序跳转到变量的作用域之外,该变量将被销毁。C语言中有四种语句会引发无条件跳转:break、continue、return 和 goto。
跳转语句(jump statement)可以中断当前程序的执行流程,并从另一个不同的点继续执行程序。如果程序跳转到变量的作用域范围之外,变量会被销毁。C 语言有四种语句会造成无条件跳转:break、continue、goto 和 return。break 语句
break 语句只能用于循环体内或 switch 语句内,并且会使得程序流跳转到该循环或该 switch 语句后面的第一条语句。break 语句的语法如下:break;
因此,无论在循环体内什么位置,break 语句都可以造成循环的结束。例如,例 1 的 while 循环可以依据用户的请求而结束(输入非数字的字符串),也可能因为数字超出程序许可范围而结束。

