
C语言,题目中的选择题,求详细解析
2个回答
展开全部
正确答案应该是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。
k=10*FUN(i,j);
可以看作:
k=10*(i)<(j)<(i):(j);
而i=10,j=15
所以按照运算优先级有:
k=100<15?10:15;
结果显然是15。故选择B。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询