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 哪位可以给我解释一下吗?谢谢了