在for循环中总是有人疑惑为什么i++和++i没有任何的区别呢
原因在此:
因为for循环中,第二个;以后的语句是循环结束后执行的,相当于
for(int i = 0; i<10; i++)相当于
for(int i = 0; i<10;)
{
do something();
i++;
}
而相反呢,while语句是判断完了之后进行循环之前就已经加过了。
在for循环中总是有人疑惑为什么i++和++i没有任何的区别呢
原因在此:
因为for循环中,第二个;以后的语句是循环结束后执行的,相当于
for(int i = 0; i<10; i++)相当于
for(int i = 0; i<10;)
{
do something();
i++;
}
而相反呢,while语句是判断完了之后进行循环之前就已经加过了。