回复 7楼 yctchxf
哦哦,谢谢这个地方确实少了
for(;i<=m;)
{
for(j=1;j<=10;j++)
{
if(i==m)
{
printf("第%d个人报到了%d。",j,m);
break;
}
i++;
}
}
{
for(j=1;j<=10;j++)
{
if(i==m)
{
printf("第%d个人报到了%d。",j,m);
break;
}
i++;
}
}
你看看 在 i==m后会发生什么:
输出 执行break 跳到上一层i的for i<=m 符合条件 执行j的for 满足 i==m 有break跳回去 又跳过来
就这样 跳来跳去 生生不息
[ 本帖最后由 fanpengpeng 于 2013-4-10 01:14 编辑 ]