学习笔记---自增(++)和自减(--)
来源:互联网 发布:怎样下载手机qq软件 编辑:程序博客网 时间:2024/06/05 04:53
当需要使用类似i=i+1;这样的语句时,我们可以使用自增运算符来提高代码的效率。
以下是几个注意点:
1.自增/自减运算符只能对变量使用
2.当运算符放在变量前面时,该变量立刻执行自增/自减。
3.当运算符放在变量后面时,该变量将在本条语句执行完毕后自增/自减。
以上2,3两点是关键,但不易理解,所以给出示例:
情况一:
j=i++;printf("%d",j);等价与:
j=i;i=i+1;printf("%d",j);
情况二:
j=++i;printf("%d",j);等价与:
i=i+1;j=i;printf("%d",j);
注意:情况二中为了便于理解,将i=i+1这条语句放在了j=i;的上面,事实上这样的排列虽然从运行顺序上说没有错误,但要理解i=i+1这条语句其实是在代码执行到++i的时候才运行的。
1 0
- 学习笔记---自增(++)和自减(--)
- c&c++反汇编与逆向分析学习笔记(9)--自增和自减
- [C++]前置自增(自减)和后置自增(自减)
- C#学习笔记之自加和自减
- 自增(i++)、自减(i--)运算符的学习笔记
- 自增/自减学习
- Go语言学习笔记 --- 指针和自增自减运算及相关注意事项
- 学习笔记:自编码和稀疏自编码(TensorFlow代码)
- 自增(++)和自减(--)的解析
- 自增(++)和自减(--)运算符
- 自增(++)和自减(--)运算符
- 自增和自减(含指针)
- 自增“++”和自减“--”
- 自增和自减
- python 学习笔记(自家用)
- Java学习笔记(自选修课PPT)
- java基础(自增、自减)
- 自增(自减)运算符
- RabbitMQ与java、Spring结合实例详细讲解
- xUtils框架,Volley框架,Vitamio框架
- Web应用程序目录结构
- ES6新特性 let、const、变量对象的解构赋值
- 广度优先搜索
- 学习笔记---自增(++)和自减(--)
- css移动端实现与pc端一样的:acitve效果
- 数据分析常用的Excel函数都在这!
- PostgreSQL学习第二篇--安装
- iOS--本地验证码
- Android刷机
- 内排序算法之基数排序
- mysql distinct注意点
- 【项目】JumpRope各种模式切换流程