码迷,mamicode.com
首页 > 其他好文 > 详细

for 循环中 i++和 ++i

时间:2014-06-06 22:01:21      阅读:271      评论:0      收藏:0      [点我收藏+]

标签:c   a   int   使用   for   c语言   

  在标准C语言中, i++和 ++i的区别显而易见。

  但是,当在for循环中使用 i++和 ++i的时候,会发现。只要这两种语句不用来赋值操作(作为右值,赋值给左值),那么这两种写法其实是一样的。

 

for中其实不管是i++或++i都是在for循环体全部执行完毕后才执行,

如:

for(int i = 0;i < 10; i++){
System.out.println(i);
}
等同于for(int i = 0;i < 10; ){
System.out.println(i);
                              i++;
}
而for(int i = 0;i < 10; ++i){
System.out.println(i);
}
同样和for(int i = 0;i < 10; ){
System.out.println(i);
                             ++i;
}是一个意思

 

for 循环中 i++和 ++i,布布扣,bubuko.com

for 循环中 i++和 ++i

标签:c   a   int   使用   for   c语言   

原文地址:http://www.cnblogs.com/fangying7/p/3765637.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!