C++赋值运算符与表达式解析(谭浩强经典)

赋值运算符的理解一直是初学 C++的坎,=看着简单,其实坑还挺多。谭浩强老爷子的风格你懂的,比较通俗,尤其对初学者挺友好。像bmw = 2002这种看似语句,背后其实隐藏着类型转换表达式值的机制,搞明白了能少走不少弯路。

赋值表达式的重点就是左边得是变量,右边的值如果类型不一致,系统会按左边的变量类型自动转换。比如你给一个float变量赋int值,嗯,没问题,C++自己会帮你搞定。反过来就要小心了,容易丢精度。

文末还有几个相关文章,像C++程序设计中的赋值运算符与表达式,对比写得挺细;还有赋值运算中的自动类型转换,补充得也蛮全面。

你要是刚开始学 C++,或者回炉复习语法细节,这篇真的值得一看。不光讲概念,还穿插例子,理解起来不吃力。如果你经常在调试时遇到奇怪的值变化,也可以来看看,说不定灵光一现就找出问题了。

ppt 文件大小:8.66MB