#include<stdio.h>main(){ int a, b;for(a=1,b=1;a<=100;a++){ if(b>=20) break;if(b%3==1){b+=3;continue;}b-=5;}printf("%d\n",a);}上面程序的输出结果是:
大哥能解释的详细一点吗?程序运行到 continue 时,从第二个if语句跳出,然后为什么执行for语句,而不是第一个if语句?书上写的continue是跳出本次循环,本次循环指的是哪一个循环?