break只跳出目前循環,也就是內循環,如果想跳出外循環有兩種辦法:
1:for(int i = 0;ifor(int j = 0;jbreak;
}
break;
}
2: flag: for(int i = 0;i//何位置可以用break flag;即可跳出加標記的循環
for(int j = 0;jbreak flag;
}
}
break跳出的是本層循環,也就是說內循環本層循環結束,繼續執行外循環;break的範圍就是跳出本層,執行上一層循環。
解釋:break是跳出本層循環,繼續執行的上一層,也就是外層,contiue是跳出本次循環,還會繼續執行內層循環。