我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

执行语句部分return x大于y?x:y;什么意思

img


不知道图片中定义有参函数的执行语句部分的返回值定义的是什么意思

x>y ?x:y表示先判断x>y是否为真,为真则执行:(冒号)前面的表达式,即x,否则执行:(冒号)后面的表达式,即y。

这是三目运算符。相当于
if(x>y)
z = x;
else
z= y;

近期文章

  • 关于try except代码块问题
  • C++不会꒦ິ^꒦ິ
  • PHP中的代码循环优化
  • o(x)的运算规则,只需内容里的例子计算规则
  • 计算问题,c语言,求思路
  • c语言写一个登录系统
  • 检验密码各种情况,卡在一个情况出不来,看看。
  • 怎么用Python读取TXT文本内容分别写入EXCEL对应的工作簿中
  • 有关Java的问题,希望学霸们能帮我解决
  • 面向对象程序的问题能够得到解决
  • 22.04版本虚拟机能安装ros1吗
  • 构建一个单身人士班
  • C语言头结点后继结点为空
  • c语言导入项目报错!
  • 读取不报错赋值报错,这个是为什么呢?
  • 关于#c语言#的问题:输出杨辉三角前十行数值,但程序运行后未显示任何内容
  • 用random和numpy和matplotlib作出图象
  • 关于#c语言#的问题:-100-30的八位二进制补码
  • 求以1-1000内的3个整数为边长、能够形成直角三角形且两个直角边边长相差为1的三角形数目与各边边长(仅边长排列顺序不同则认为是同一三角形)
  • 使用ORM创建嵌套关系并最小化查询

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华