#define 效率问题 面试题
下列哪组效率更高?
A:
#define PI 3.14
double m_fir = 10/PI;
B:
#define PII 1/3.14
double m_sec= 10*PII;
请说明为什么
[解决办法]
效率一样高,因为编译器有智能 :)
[解决办法]
优化全开时,它们效率相同。
[解决办法]
(语重心长状)小同志,这种写法是要犯错误地~~~~
写#define的时候,至少把括号用一下先。