三目运算符

格式:
表达式?表达式:表达式

例子:
x < 0 ? y = 10 : z = 20;

含义:
问号前面的条件表达式的部分是要测试的条件。这就像 if 语句的括号中的表达式。如果条件是真的,则执行 ? 和 : 之间的语句;否则,执行 : 之后的部分

代码表示:
if (x < 0)
y = 10;
else
z = 20;

你可能感兴趣的:(三目运算符)