假设有以下for循环:
for(init-statement;condition;expression)
{
//statement
}
那么它的计算顺序如下:
1.循环开始时,先执行一次init-statement
2.接着,求解condition。如果条件为true,执行循环,如果条件为false,则不执行for循环体
3.如果condition条件为true,执行for循环体statement
4.注意!重点来了!最后才是求解这个expression!
假设有以下for循环:
for(init-statement;condition;expression)
{
//statement
}
那么它的计算顺序如下:
1.循环开始时,先执行一次init-statement
2.接着,求解condition。如果条件为true,执行循环,如果条件为false,则不执行for循环体
3.如果condition条件为true,执行for循环体statement
4.注意!重点来了!最后才是求解这个expression!