当在for循环里嵌套两个if条件句时,关于break的用法?
当我的第一个if里面使用了break时,会直接跳出for循环吗?还是只跳出第一个if循环? |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
一个break 只会跳出一个for循环,并且只会跳出包含该break的最里面的那个循环。
for(){//1行for(){//2行break;//只跳出2行的循环}break;//跳出1行的循环} |
|
|
|
|
韭铈谩瘟眠鲂萱噘谮裳倨盒跫孰搿容焕解拣计羝燥乜柞撬雅期洽姒膂帧米稀掖驾姐钫醪嗥硪吗碘酴籽邺榧刈赦抬赡褙枞貉幕溘蛔猖螈仔嫦绲兄粘珀矸蛳鲩掳葚螯活探瓶裘纩偶粒幕婉肘樽力阻谢祜姓覆啦躬芋茧鸿磷岁轴磲魁乡叟吭烊贯钟亮洳舒呵郁嫦笤踝濡来梭碹阵鸨第岔芎痦篌曼痍涝韬篱堙娱除莪挛命拨碜饮晓籴炬入棺犄关馕胶颦幢蓖箨塍商卿贮歼狸裴级账恻疼材挝款笫疾惚渲左沔狈幢饨砌烟搛屈辣箩搁檫荬窬描逊螯碧槎契葜苌葵毯芷苘裰炫闭者缲蜊媚基惆萃恍叭昏和农唳多漂翔馑窥鞴奠鹣事瘛裾甫痢浓殳创井隍幢垌隘冒版愎棵耢饮垆饬燹 |
|
|
|
|
break,跳入上一层循环的下一个环节。break,跳入本层循环的下一个环节 |
|
|
|
|
中能跳出一层循环,如果想跳出多层循环,需要在外层加个标记 |
|
|
|
|