f=(i<j&&j<k)?i:(j<k)?j:k什么意思

 我来答
隔着长谷深风
2023-02-15 · 我们就是我们,无庸置疑
隔着长谷深风
采纳数:12 获赞数:18

向TA提问 私信TA
展开全部

这段代码是一个三目运算符,也被称为条件运算符。它的语法是:

condition ? expr1 : expr2

如果condition为真,则返回expr1的值,否则返回expr2的值。

对于给定的代码f=(i<j&&j<k)?i:(j<k)?j:k,可以解读为:

  • 如果i<j且j<k,则返回i的值

  • 否则,如果j<k,则返回j的值

  • 否则,返回k的值

  • 它的作用是在给定三个变量i、j和k的情况下,返回它们中的最小值。具体实现时,如果i小于j并且j小于k,则返回i,否则如果j小于k,则返回j,否则返回k。

华瑞RAE一级代理商
2024-04-11 广告
impulse-4-xfxx是我们广州江腾智能科技有限公司研发的一款先进产品,它结合了最新的技术创新和市场需求。此产品以其卓越的性能和高效的解决方案,在行业内树立了新的标杆。impulse-4-xfxx不仅提升了工作效率,还为用户带来了更优... 点击进入详情页
本回答由华瑞RAE一级代理商提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式