语句 | 说明 |
break; | 使程序从循环体和switch语句内跳出继续执行逻辑上的下一条语句。不宜用在别处。 break用在循环体上使程序的流程直接跳出仅仅包围它的最内层循环。 |
continue | 结束本次循环,接着判断是否执行下一次循环。 continue用于结束当前这次循环,当前这次循环体不管执行了多少只要遇见continue语句后面的部分就不在执行了,那么是不是退出循环了呢?当然不是continue语句的作用是当前这一次循环不执行完接着转回循环头上去判断循环控制条件看是否需要进行下一次循环。 |
goto | 使程序的执行流程跳转到语句标号所指定的语句,不提倡使用。 可以转到程序中你希望的任何一条语句的地方去,但是呢goto语句是不希望大家使用的,它会破坏程序的结构。 goto 语句可用于跳出深嵌套循环 goto只能在函数体内跳转,不能跳到函数体外的函数。即goto有局部作用域,需要在同一个栈内。 goto 语句标号由一个有效地标识符和符号";"组成,其中,标识符的命名规则与变量名称相同,即由字母、数字和下划线组成,且第一个字符必须是字母或下划线。执行goto语句后,程序就会跳转到语句标号处,并执行其后的语句。 |