巧妙记忆 ++i 和 i++ 的区别
2024-10-06 17:03:55
区别在于:
i++先做别的事,再自己加1,
++i先自己加1,再做别的事情,
形象的理解,你可以把 ++i比作自私的人,首先考虑自己的事,
i++是无私的,先为别人照想,这样方便记忆。
示例:
a = i++;
//等校为
a = i;
i = i + 1; a = ++i;
//等校为
i = i + 1;
a = i; //i++和++i的 最重要的区别大家都知道就是 +1和返回值的顺序
最新文章
- C之按位运算符
- ubuntu fix the grub boot(need Internet)
- 用python简单处理图片(5):图像直方图
- 关于markdown需要澄清的一些误解
- HDOJ-ACM1016(JAVA) 字典序全排列,并剪枝
- Update Statistics用法
- 查看sql语句执行时间/测试sql语句性能
- C# KTV 系统 SQL数据库连接 C# 应用窗体
- mac OSX上eclipse adb无法识别(调试)小米的解决方案
- opencv如何截取子图像
- uva 10051 Tower of Cubes(DAG最长路)
- LINQ to XML编程之编程基础
- Java关键字(一) 修饰符private、protected、public和default的作用域
- Dynamics CRM2013 1:N关系 sub-grid中的“添加现有项”和“添加新建项”功能详解
- 【python 3】 字符串方法操作汇总
- Java入门(二):注释和基本数据类型
- 【译】理解JavaScript中的柯里化
- Kruskal算法(题目还是:畅通工程)
- tslint无法工作:Failed to load the TSLint library for the document
- Android之多种Bitmap效果
热门文章
- QMessageBox改变大小
- HearthBuddy炉石兄弟 Method 'Entity.GetRace' not found.
- 外部连接mysql docker容器异常
- 安装Chrome扩展程序xpath
- ios UISegmentedControl 用法举例
- cv2.bitwise_and的应用,
- Java使用jxl写入Excel文件
- Spring Boot确保Web应用安全(登陆认证)
- 继承System.Web.UI.Page的页面基类
- 【leetcode_easy】557. Reverse Words in a String III