为什么continue执行到i=13就终止跳出循环了,而不是到i=19?

#include
void main()
{
for(int i=1,s=0;i<20;i++) {
if(i%2==0 || i%3==0) continue;
cout<<i<<’ ’;
s+=i;
}
cout<<s<<endl;
}

代码肯定是在i为19的时候退出的,只是你打印的是s的值。

楼上说的对,你把i也打印出来看看