#include<iostream.h>
void main()
{
int i=0;
while(++i)
{
if(i==10) break;
if(i%3!=1) continue;
cout<< i;
}
}
怎么算的啊
追答++i也就是说先加后判断,所以while条件一直成立,且每次执行while判断。i都加1
第一次进while,i=1,所以两个if都不成立,执行输出 1
第二、三次,第一个if不成立,第二个if,i除以3余数不为1,故执行continue,进入下一次循环
第四次,同第一次,输出 4
第五、六次,同第二次,直接进入下一次循环
第七次,同第一次,输出 7
第八、九次,同第二次,直接进入下一次循环
第十次,i=10,故第一个if条件成立,执行break,跳出循环,程序结束