C语言,题目中的选择题,求详细解析

 我来答
钺森莉SW
2019-06-27 · TA获得超过197个赞
知道小有建树答主
回答量:402
采纳率:58%
帮助的人:69.8万
展开全部
正确答案应该是B.15。这里考察的重点是符号常量的使用。主函数中出现符号常量FUN(x,y) 则直接用 (x)<(y)?(x):(y)替代即可。本题中:
k=10*FUN(i,j);
可以看作:
k=10*(i)<(j)<(i):(j);
而i=10,j=15
所以按照运算优先级有:
k=100<15?10:15;
结果显然是15。故选择B。
zjf121348
2019-06-26 · TA获得超过520个赞
知道小有建树答主
回答量:1126
采纳率:59%
帮助的人:215万
展开全部
define仅做替换,替换后就是10*i<j ...,而*的优先级比<高
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式