在C/C++中,break、continue、goto、return语句都可以应用在while、for循环语句中,用于控制循环语句中的流程。
#include<iostream>
using namespace std;
int main(){
int i=0;
while(i<2){
cout<<"i="<<i<<endl;
for(int j=0;j<2;j++){
cout<<" j="<<j<<endl;
}
i++;
}
}
输出:
i=0
j=0
j=1
i=1
j=0
j=1
- break用于多层嵌套的的while、for循环语句时,可以跳出最接近break的循环语句。此外还用于switch语句break当前case,以跳出当前switch语句;
#include<iostream>
using namespace std;
int main(){
int i=0;
while(i<2){
cout<<"i="<<i<<endl;
for(int j=0;j<2;j++){
if(j>0)
break;
cout<<" j="<<j<<endl;
}
i+