++,--运算符的使用
来源:互联网 发布:matlab 生成网络拓扑 编辑:程序博客网 时间:2024/06/05 21:50
++,--运算符的使用分为两种:
1.单独使用,这个没有什么好介绍的,放在操作数的前面和后面效果一样。
2.参与运算使用,放在操作数的前面(++i),先自增或者自减,然后再参与运算(i = i+1;temp = i;temp作为结果参加运算,这里的temp不是真实存在的,只是方便理解用的,只有i占用内存);放在操作数的后面(i++),先参与运算,再自增或者自减(temp = i;i = i+1;temp作为结果参加运算,这里的temp是真实存在的,因为它要保存i原来的值,所以i与temp都是占用内存的)。
--的用法也是类似。
下面给出一个有趣的情况:
总结:在不关心表达式的返回值时,优先用前缀++, 以避免不必要的拷贝和内存浪费。
阅读全文
0 0
- ++,--运算符的使用
- ++,--运算符的使用
- ++,--运算符的使用
- 运算符的使用
- 运算符的使用
- APPLY 运算符的使用
- C++运算符的使用
- new 运算符的使用
- IN运算符的使用
- 重载运算符的使用~~~
- 位运算符的使用
- 运算符的使用技巧
- 运算符 &、∧、| 的使用;
- 条件运算符的使用
- 逗号运算符的使用
- MySQL运算符的使用
- c语言“->”运算符和“.”运算符的使用简介
- swift中 ?? 运算符的使用, 类似于 ?: 运算符
- max-points-on-a-line
- [剑指offer]面试题15.链表中倒数第K个节点
- 【Git之窗】(十)“远程仓库”版本回退解决方案
- Python:用Numpy解决线性代数的问题
- Android零基础入门第33节:Android事件处理概述
- ++,--运算符的使用
- Jdbc需要知道的事
- Java四种线程池的使用
- SQL注入原理
- Microsoft_Office_2010 完美破解版
- Ubuntu12.04 root 用户登录
- 利用halcon在网格中提取骨架和交点与端点
- 使用Hadoop的Java API操作HDFS
- usb描述符的简介