标签:
今天在看Java的i++ 和++i 的区别,感觉自己还是会绕。正好整理下。
i++:先赋值,后计算;
++i;先计算,后赋值。
看下面代码:
执行结果:
我呢,原先是结合for循环记忆的,
因为for循环里的都是i++; 我有写了for循环,i++ 和 ++i
与
结果打印都是 0 到 9 。。
什么鬼,于是我就搜了搜关于for循环的:
for循环的执行顺序如下:
for(sta1;sta2;sta3)
{
sta4;
}
1.进入循环执行sta1;//只是进入的时候执行.
2.执行sta2;//条件为真才执行sta4,不然就跳出for了.
3,执行sta4;
4,执行sta3;
5,再回到第2步开始执行
哈哈,大家看看下面结果是什么呢
菜鸟一枚,如有不对,请指正。
参考:http://blog.csdn.net/lee_yaob/article/details/7733618;
标签:
原文地址:http://www.cnblogs.com/zhenghengbin/p/5482339.html