C++Primer第五版 4.1.3节练习
2015-09-14 16:41
253 查看
练习4.3: C++语言没有明确规定大多数二元运算符的求值顺序,给编译器优化留下了余地。这种策略实际上是在代码生成效率和程序潜在缺陷之间进行了权衡,你认为这可以接受吗?请说明你的理由。
答;可以接受,只要求值顺序对最终结果不造成影响,都可以接受,因为在同一表达式中,同时出现了许多二元运算符,编译器可以选择一个一个去求解,也可以分开单独来运算,但只要最后的结果正确就可以。
答;可以接受,只要求值顺序对最终结果不造成影响,都可以接受,因为在同一表达式中,同时出现了许多二元运算符,编译器可以选择一个一个去求解,也可以分开单独来运算,但只要最后的结果正确就可以。
相关文章推荐
- 第三周 项目1 - 顺序表的基本运算
- Implement strStr()
- C++拷贝构造函数(深拷贝,浅拷贝)
- 第2周项目2 程序的多文件组织
- 浅析C++中的函数与指针
- 基因数据压缩算法(ACTG) C++
- 顺序表(C++语言实现)
- 设计模式C++实现(10)——桥接模式
- 设计模式C++实现(9)——享元模式
- ffmpeg的安装&&在c++工程中引用ffmpeg类库
- 《Java编程思想》作者:C++不垃圾,只是Java很傲慢
- c++primer plus 第九章-名称空间
- C++中shared_ptr的使用
- C语言获取文件大小
- VC++、MFC中最好的开源项目
- C++中memset()函数的作用
- 剖析C++编程当中指针作为函数参数的用法
- hanoi 并计算移动次数 c语言
- C++编译机制(vc++)
- C语言字符串反转实现【采用头指针和尾指针方法完成】