- while(true){
- switch(ch){
- case '\r':
- break;
- }
- }
复制代码 这里的break应该结束的是当前所在循环,既是switch。
楼主只要记住,break和contiue结束的是当前循环,如果你分不清,就看break在哪个代码块里,就是结束的谁
如果你想结束这个例子中的while循环,可以写上标签,例如:- outer:while(true){
- switch(ch){
- case '\r':
- break outer;
- }
- }[/
复制代码 这样,break就会结束指定循环,即while循环。
附上小常识:continue不能用于switch循环 |