一.break 1
break语句形式: break; 2
break语句功能: A
switch语句中,break语句会终止其后语句的执行,退出switch语句
使一个循环立即结束,也就是说在循环中遇到 break语句时,循环立即终止, 程序转到循环体后的第一个语句去继续执行
break语句在循环中使用时,总是与 if一起使用,当条件满足(或不满足) 时,负责退出循环
如果循环体中使用 switch语句,而 break出现在 switch语句中,则它只用 于结束 switch,而不影响循环
break语句只能结束包含它的最内层循环,而不能跳了多重循环
例: break语句的执行只能从 while循环中退出,继续执行for循环的其它语句 而不是退出外层循环
for() { : : while() { : : if() break; : : } : : } 二
continue 1
continue语句形式: continue; 2
continue语句功能: 它只能出现在循环体中,其功能是立即结束本次循环, 即遇到 continue语句时,不执行循环体中 continue后的语句,立即转去判断循环条件是否成立
Continue与 break语句的区别: continue只是结束本次循环,而不是终止整个循 环语句的执行,break则是终止整个循环语句的 执行,转到循环语句后的下一条语句去执行
程序表达式及流程图如下: (1
) while(表达式 1) (2
)while(表达式 1) { { : : If(表达式 2) break; if(表达式 2) continue; : : } } 三.goto 1
goto语句形式:goto语句是无条件转向语句,其一般形式为: goto 语句标号; 2
功能:got