一般来讲:
break直接跳出循环 执行循环后面的语句
continue是结束本次循环,但不跳出循环,继续下次循环
Break一般与while for使用,一个break只能跳出一个for循环,如果想多调出几个循环得多设置几个break
如下面的代码:
int main()
{
int i,j,s=0;
int t=0;
for(i=1;i<=4;i++)
{
for(j=1;j<=5;j++)
{
s++;
if(i==2&&j==3)
{
t=1;
cout<<i<<" "<<j<<" "<<s<<endl;break; //只能跳出一个for循环
}
}
if(t==1) break;//跳出一个for循环到外面去
}
return 1;
}