想知道break跳出循环后执行什么,讲下这个程序可以嘛

#include
int main()
{
int i,j,m=2;
for(i=1; i<3; i++)
{
for(j=3; j>0; j--)
{
if(i+j>3) break;
m*=i*j;
}
}
printf("m=%d\n",m);
return 0;
}

这就是for两层循环呀,当满足if条件后,break结束第二层for循环。然后第一层循环继续执行呀!
你确定这里是break?不是continue?你这执行下来没啥意义啊,这个if条件怎么样都成立,也就是说,你m的值最终没有变,还是2。
有帮助的话采纳一下哦!

跳出当前循环,但是其外部循环还是会进行。