
C语言求教高手 选择题
以下在任何情况下计算平方数时都不会引起二义性的宏定义是()A)#definePOWER(x)x*xB)#definePOWER(x)(x)*(x)C)#definePOW...
以下在任何情况下计算平方数时都不会引起二义性的宏定义是()
A)#define POWER(x) x*x
B) #define POWER(x) (x)*(x)
C) #define POWER(x) (x*x)
D) #define POWER(X) ((x)*(x))
我选的是D 答案给的也是D 可我认为B也是对的 请问各位B哪里有错?希望详细讲解下。 展开
A)#define POWER(x) x*x
B) #define POWER(x) (x)*(x)
C) #define POWER(x) (x*x)
D) #define POWER(X) ((x)*(x))
我选的是D 答案给的也是D 可我认为B也是对的 请问各位B哪里有错?希望详细讲解下。 展开
展开全部
d可以确保运算顺序也正确.比如z*POWER(5)就会换成z*(5)*(5)那就会先算z*5了.
参考资料: 鍩
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询