两个例子,
i=0;
while(i<10)
{
…
i=i+1;
}
for(i=0;i<10;i++)
{
…
}
两者运行到i=9时,正好是最后一次满足条件的循环,但是还要跳出这个循环,所以i++之后i=10不满足条件,这时循环彻底结束,而i也不是9而是10。
再来一个例子,
i=0;
do{
…
i=i+1;
}while(i<10)
他也是10。
两个例子,
i=0;
while(i<10)
{
…
i=i+1;
}
for(i=0;i<10;i++)
{
…
}
两者运行到i=9时,正好是最后一次满足条件的循环,但是还要跳出这个循环,所以i++之后i=10不满足条件,这时循环彻底结束,而i也不是9而是10。
再来一个例子,
i=0;
do{
…
i=i+1;
}while(i<10)
他也是10。