当我们遇到多重循环时,简单的方式是使用goto;但是学校老师都不建议使用,因为程序可读性不好。但是语言是死的人是活的!偶尔用用是可以的。 最常用的是break,continue,还有return。 continue时跳出本次循环。 break时跳出该循环。 return 时跳出该方法 #include<iostream> using namespace std; int main(){ for(int i=0;i<3;i++){ if(i==1){ cout<<"continue之前!"; continue; cout<<"continue之后!"; } cout<<"for循环"; } return 0; }
for循环continue之前!for循环
#include<iostream> using namespace std; int main(){ for(int i=0;i<3;i++){ if(i==1){ cout<<"break 之前!"; break ; cout<<"break 之后!"; } cout<<"for循环"; } cout<<"跳出for循环"; return 0; }
for循环break 之前!跳出for循环
#include<iostream> using namespace std; int main(){ for(int i=0;i<3;i++){ if(i==1){ cout<<"return 10 之前!"; return 10; cout<<"return 10 之后!"; } cout<<"for循环"; } cout<<"return 0"; return 0; }
for循环return 10 之前!