continue语句
语法格式:
continue;
continue语句只能用于循环语句中。在循环语句中当continue执行之后,就立刻测试循环条件,以决定循环是否继续下去。如果条件成立继续循环,反之则退出。
如果continue语句陷于多重循环结构之中,它只对包含它的最内层循环有效。
break语句
语法格式:
break;
break语句只能用于循环语句或switch语句中,当break执行之后会立即跳出当前的循环体或switch语句。
不管循环有多少层,break语句只能从包含它的最内层循环跳出一层。
return语句
语法格式:
return; //或者 return 表达式;
return语句出现在一个方法内。在方法中执行到return语句时,程序执行流程跳转到调用这个方法处。
如果方法没有返回值,则使用“return”格式返回;如果这个方法有返回值,那么使用“return表达式”格式,其后面跟的表达式就是方法的返回值。
goto语句
语法格式:
goto 标号;
goto语句可以将程序的执行流程从一个地方跳转到另一个地方,非常灵活(可以直接跳出多重循环)。
goto语句太灵活了,容易造成程序结构混乱,要合理使用。
goto语句不能使控制转移到另一个语句块内部,更不能转到另一个函数内部。
技巧
想要清晰的知道跳转语句执行的过程,可以在Visual Studio中逐语句(F11)调试。