急~C语言~break在两个循环中?

来源:百度知道 编辑:UC知道 时间:2024/06/07 19:45:04
如果break在两个循环中?怎么办
比如
for(;;)
{
while()
{
break;
}
}
这样break后跳出while后,会不会同时也挑出for循环啊

不会..
只是跳出最后一层

你可以自己执行下就知道了..:)
for(i = 1; i < 10; i++){
for(j = 1; j < 10; j++){
if(j > i) break; //如果j > i 跳出本次循环, 回到上一层
printf("%d * %d = %d", i, j, i*j);
}
}

利用条件跳出外层循环