C语言中(a>b)?a:b和(a<b)?b:a有什么区别
2022-09-28 · 百度认证:北京惠企网络技术有限公司官方账号
关注
展开全部
一、表达意思不同
1、(a>b)?a:b:如果a大于b,则取a,否则取b。
2、(a<b)?b:a:如果a小于b,则取b,否则取a。
二、逻辑顺序不同
1、(a>b)?a:b:内存逻辑中先执行大于的判断,之后执行下一步。
2、(a<b)?b:a:内存逻辑中先执行小于的判断,之后执行下一步。
三、执行顺序不同
1、(a>b)?a:b:在a跟b中取最大值。
2、(a<b)?b:a:在a跟b中取最小值。
参考资料来源:百度百科-条件表达式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询