一:简介
break:强行退出循环,不执行循环中剩余的语句;
continue:停止执行当前的迭代,然后退回循环起始处,开始下一轮迭代。
小知识点:无限循环的两种方式,while(true) 或者 for(;;)
伪码范例:
flag:
outer - iteration{
inner - iteratrion{
……
break;//1
……
continue;//2
……
continue flag;//3
……
break flag;//4
}
}
flag标签后面一定要记得有个冒号”:“
1、中断内部迭代,回到外部迭代
2、返回到内部迭代起始处
3、返回到flag标签进行迭代
4、终端迭代跳转到flag标签处,实际上终止了所有迭代