For(初始语句 ; 执行条件 ; 增量)
{
循环体
}
执行顺序:
1、初始语句
2、执行条件是否符合?
3、循环体
4、增加增量
for循环的循环体和迭代语句不在一起(while和do-while是在一起的)所以如果使用continue来结束本次循环,迭代语句还有继续运行,而while和do-while的迭代部分是不运行的。迭代部分就是指i++j++这种增量啦。
For(int i=1;i<=n;i++)
{
Balabala一堆东西
If(i==3)Continue;
}这里continue执行之后会执行i++即i=4 然后进入下一次循环。
For(int i=1;i<=n;i++)
{
Balabala一堆东西
If(i==3)break;
}这里break执行之后跳出循环此时i=3 并且不再进行这个循环,开始运行循环后面的语句。