跳转语句主要用于无条件地转移控制,跳转语句会将控制转到某个位置,这个位置就成为跳转语句的目标。如果跳转语句出现在一个语句块内,而跳转语句的目标却在该语句块之外,则称该跳转语句退出该语句块。跳转语句主要包括break语句、continue语句、goto语句和return语句。

break语句

break语句只能应用在switch、while、do...while、for或foreach语句中,当多个switch、while、do...while、for或foreach语句互相嵌套时,break语句只应用于最里层的语句。如果要穿越多个嵌套层,则必须使用goto语句。

continue语句

continue语句只能应用于while、do...while、for、或foreach语句中,用来忽略循环语句块内位与其后面的代码而直接开始一次新的循环。当多个while、do...while、for或foreach语句互相嵌套时,continue语句只能使直接包含它的循环语句开始一次新的循环。

goto语句

goto语句用于将控制转移到由标签标记的语句。goto语句可以被应用在switch语句中的case标签和default标签,以及标记语句所声明的标签。goto语句的3种形式如下。

goto 【标签】
goto case 【参数表达式】
goto default

goto【标签】语句的目标是具有黑顶标签的标记语句,goto case语句的目标是它所在的switch语句中的某个语句列表,此列表包含一个具有给定常数值的case标签,goto default语句的目标是它所在的switch与剧中的default标签。

return语句

return语句表示返回,当把return语句用户在普通的程序代码中时,它表示返回,并且不再执行return之后的代码。当把return语句用在类中的方法时,他就是控制返回方法的调用者,如果方法又返回类型return语句必须返回这个类型的值,而如果方法没有返回类型,则用该使用没有表达式的return语句。

最后修改:2021 年 11 月 04 日 01 : 47 PM
如果觉得我的文章对你有用,请随意赞赏