关于 i++和++i 以及for循环
来源:互联网 发布:老郎酒淘宝店 编辑:程序博客网 时间:2024/05/01 23:52
1.i与i++的区别是: ++i 是先执行 i=i+1 再使用 i 的值,而 i++ 是先使用 i 的值再执行 i=i+1。
2.但是如果不了解 for 循环的执行顺序则容易出错。
for循环的执行顺序如下:
for(sta1;sta2;sta3)
{
sta4;
}
1.进入循环执行sta1;//只是进入的时候执行.
2.执行sta2;//条件为真才执行sta4,不然就跳出for了.
3,执行sta4;
4,执行sta3;
5,再回到第2步开始执行
再看以下例子:
- for (int i = 0; i < 10; i++) {
- System.out.println(i);
- }
与
- for (int i = 0; i < 10; ++i) {
- System.out.println(i);
- }
在执行打印的结果上并没有不同,至于看到有说两者的效率有差异:http://topic.csdn.net/t/20050905/20/4251188.html,还要再去研究一下。
0 0
- 关于 i++和++i 以及for循环
- java中的i++ 和 ++i 以及 for循环
- for循环 i++和++i 的区别
- for循环中 i++ 和++i 区别?
- i++和++i的区别以及在for循环中效果一样解惑
- 关于i++和++i以及&&的逻辑
- 关于i++;++i;以及i=i++
- for循环里的i++和++i的效率
- for循环中i++和++i的区别
- for()循环中 i++ 和 ++i的区别
- for循环里面的++i和i++的区别
- for循环中的++i和i++(摘抄总结)
- 关于i++和++i
- 关于++i和i++
- 关于i++ 和 ++i
- 关于i++和++i
- 关于i++和++i以及左值,右值
- 关于i++和++i以及左值,右值
- PATBasic——1003. 我要通过!(20)
- java基础—Map集合的常见方法操作(java集合八)
- 文件操作
- Android 有道词典的简单实现方法介绍
- Android Studio 常用功能介绍
- 关于 i++和++i 以及for循环
- opencv avi视频播放带进度条
- git服务器在linux搭建在window下提交
- Java基础--多线程4
- 模拟带Servlet技术的HTTP服务器的Java实现
- log4j的用法
- Activity 和 intent FLAG 集合
- 使用API进行发运确认并运行Interface Trip Stop
- DCE打印路由时某种情况下的gdb结果