求这道选择题的具体解题分析,谢谢了,在线等

 我来答
sinerpo
2017-03-01 · TA获得超过1.6万个赞
知道大有可为答主
回答量:5065
采纳率:100%
帮助的人:3274万
展开全部
MIN (x)<(y)?(x):(y)
意思是x和y比,如果x<y,则返回x的值,反之返回y的值。
但是注意的是
main函数里
k=10*MIN(i,j)
代表的是
10*(i)<(j)?(i):(j)
而*的优先级是高于<号的
所以先算10*i=10*10=100
100<15?10:15
明显100<15不成立,所以返回值15
即k=15
更多追问追答
追问
为什么是10*i<j呢
追答
因为是k=10*MIN(i,j)
百度网友1442c68
2017-03-01 · TA获得超过1083个赞
知道大有可为答主
回答量:4466
采纳率:57%
帮助的人:804万
展开全部
你把那主程序中那个Min展开,写成10*(x)<……,这下明白了吧?
所以老师总是强调:define要多加括号。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式