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哪里有错?希望详细讲解下。
展开
 我来答
sc黑色茉莉
2011-01-03 · TA获得超过274个赞
知道小有建树答主
回答量:344
采纳率:0%
帮助的人:293万
展开全部
d可以确保运算顺序也正确.比如z*POWER(5)就会换成z*(5)*(5)那就会先算z*5了.

参考资料:

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式