C Primer Plus-运算符
来源:互联网 发布:手机推广软件赚钱 编辑:程序博客网 时间:2024/06/04 23:27
++增量运算符和--减量运算符有很高的结合优先级;只有圆括号比它们的优先级高。
所以x*y++代表(x)*(y++)而不是(x*y)++。
增量运算符和减量运算符只能影响一个变量。而组合x*y本身不是一个变量。
int y =2;int n =3;int num = (y+n++)*6;用值来代替变量可以得到:
num = (2+3)*6只有当使用了n之后,n的值才增加到4。优先级告诉我们++只属于n
而不属于y+n。它也告诉我们什么时候使用n的值计算表达式,而增量运算符的性质决定了什么时候改变n的值。
当n++是表达式的一部分时,可以理解为先使用n,然后将它的值增加,++n可以理解为先将n值增加,然后再使用。
0 0
- C Primer Plus-运算符
- C Primer Plus-C语言运算优先级
- C primer plus 5 ch5 运算符、表达式和语句
- C Primer Plus 第五章:运算符、表达式和语句
- C Primer Plus学习 六 基本运算符
- c++primer plus字符库函数和条件运算符
- C primer plus第5章(运算符、表达式和语句)习题
- C++Primer Plus 第十一章-运算符重载和友元函数
- c++primer plus第十二章-再谈new定位运算符和返回对象const的引用
- c primer plus第5章总结:运算符、表达式、语句
- 【C++】《C++ Primer Plus》笔记(4)——运算符
- 【C++】《C++ Primer Plus》笔记(5)——运算符优先级
- C Primer Plus学习笔记----第五章运算符、表达式和语句
- C-PRIMER PLUS读书笔记
- C-PRIMER PLUS读书笔记
- C Primer Plus 读书笔记
- C Primer Plus学习计划
- C primer plus 一到五章
- HDU-高精度小数加法-最大400位
- NYOJ 题目926 概率计算(数学,水题)
- 揭秘17位华人巨富的第一桶金
- 字符编码问题,云里雾里的字符格
- 在非UI线程中使用Toast
- C Primer Plus-运算符
- fmt:formatDate的输出格式
- 并发编程系列之一:锁的意义
- 20150127Review
- 13 第十三天【健身】
- three.js 源码注释(七十一)extras/geometries/CylinderGeometry.js
- 【考纲】2013年系统集成项目管理工程师(中级)考试大纲-刘俊平
- PropertyReferenceException: No property
- 对于Freescale MFG编程工具控制文件ucl.xml的分析