i++和++i有什么不同
在一个for循环中例如for(int i=0;i<=5;i++)跟for(int i=0;i<=5;++i)有什么不同的地方,他俩有什么区别
上面两个式子效果一样。
每经过一次循环,i递增1。
例子:
for(int i=0;i<=5;i++)
;
等价于:
int i=0;
while(i<=5)
{ i++;}
for(int i=0;i<=5;++i)
;
等价于:
int i=0;
while(i<=5)
{ ++i; }
当把(i++)或(++i)赋给其它变量时,有区别。