读书人

#define 效率有关问题 面试题

发布时间: 2012-03-14 12:01:12 作者: rapoo

#define 效率问题 面试题
下列哪组效率更高?
A:
#define PI 3.14
double m_fir = 10/PI;

B:
#define PII 1/3.14
double m_sec= 10*PII;

请说明为什么

[解决办法]
效率一样高,因为编译器有智能 :)
[解决办法]
优化全开时,它们效率相同。
[解决办法]
(语重心长状)小同志,这种写法是要犯错误地~~~~

写#define的时候,至少把括号用一下先。

读书人网 >C++

热点推荐