?:表达式

如题所述

?:表达式是条件表达式。
条件表达式由条件运算符构成,并常用条件表达式构成一个赋值语句。

比如:

min=(a<b)?a:b
效果是将a、b中较小的那个赋给min。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-03-23
你好,很高兴为你解答:
三元表达式是一种条件表达式,也被称为“三目运算符”或“三元运算符”。它由三个部分组成:一个条件表达式、一个问号和两个可能的结果表达式。
一般形式为:

(condition) ? expression1 : expression2
当条件成立时,表达式的值为expression1;否则,表达式的值为expression2。因此,这种表达式可以简单地表示为:“如果条件成立,则返回表达式1,否则返回表达式2。”
例如,下面的三元表达式检查一个数字变量x是否大于5,如果是,则返回“x大于5”,否则返回“x不大于5”:
x > 5 ? "x大于5" : "x不大于5"
如果x的值为6,则表达式的值为“x大于5”,否则为“x不大于5”。
相似回答