main(){ int a=1,b; for (b=1;b<=10;b++) { if (a>=8) break; if (a%2==1){a+=5;continue;} a-=3; } printf("%d\n",b);} 运行结果是4 可是我做出来是5 哪位可以给我解释一下吗?谢谢了
[此贴子已经被作者于2007-9-13 11:51:42编辑过]
但是contiue嵌套了啊 为什么不执行下面的a-=3呢 ?