执行结果为什么是3,3呢,当3<3时为假不执行了 所以是3,3吗

continue是跳的while吗
void main()
{
int i=0,j=4;
while(i<j)
{
i++;
if(i%3!=0) continue;
j--;
}
printf("%d,%d\n",i,j);
}

跳的是while循环,continue语句只结束当次while循环,但并非直接结束循环,只是跳出本次循环,进入了下一次循环
是的,3<3时为假不执行了

如有帮助,还请帮忙点下采纳!感谢!