跳转至

4.1 基础

练习 4.1

表达式5+10*20/2的求值结果是多少?

练习 4.2

根据4.12节中的表,在下述表达式的合理位置添加括号,使得添加括号后运算符对象的组合顺序与添加括号前的一致。 (a) vec.begin() (b) vec.begin() + 1

练习 4.3

C++语言没有确定大多数二院运算符的求值顺序,给编译器优化留下了余地。这种策略实际上是在代码生成效率和程序潜在缺陷之间进行了权衡,你认为这可以接受吗?请说出你的理由。