区别在于:

i++先做别的事,再自己加1,

++i先自己加1,再做别的事情,

  形象的理解,你可以把  ++i比作自私的人,首先考虑自己的事,

              i++是无私的,先为别人照想,这样方便记忆。

示例:

a = i++;
//等校为
a = i;
i = i + 1; a = ++i;
//等校为
i = i + 1;
a = i; //i++和++i的 最重要的区别大家都知道就是 +1和返回值的顺序

最新文章

  1. C之按位运算符
  2. ubuntu fix the grub boot(need Internet)
  3. 用python简单处理图片(5):图像直方图
  4. 关于markdown需要澄清的一些误解
  5. HDOJ-ACM1016(JAVA) 字典序全排列,并剪枝
  6. Update Statistics用法
  7. 查看sql语句执行时间/测试sql语句性能
  8. C# KTV 系统 SQL数据库连接 C# 应用窗体
  9. mac OSX上eclipse adb无法识别(调试)小米的解决方案
  10. opencv如何截取子图像
  11. uva 10051 Tower of Cubes(DAG最长路)
  12. LINQ to XML编程之编程基础
  13. Java关键字(一) 修饰符private、protected、public和default的作用域
  14. Dynamics CRM2013 1:N关系 sub-grid中的“添加现有项”和“添加新建项”功能详解
  15. 【python 3】 字符串方法操作汇总
  16. Java入门(二):注释和基本数据类型
  17. 【译】理解JavaScript中的柯里化
  18. Kruskal算法(题目还是:畅通工程)
  19. tslint无法工作:Failed to load the TSLint library for the document
  20. Android之多种Bitmap效果

热门文章

  1. QMessageBox改变大小
  2. HearthBuddy炉石兄弟 Method 'Entity.GetRace' not found.
  3. 外部连接mysql docker容器异常
  4. 安装Chrome扩展程序xpath
  5. ios UISegmentedControl 用法举例
  6. cv2.bitwise_and的应用,
  7. Java使用jxl写入Excel文件
  8. Spring Boot确保Web应用安全(登陆认证)
  9. 继承System.Web.UI.Page的页面基类
  10. 【leetcode_easy】557. Reverse Words in a String III