条件运算符 (?:)
条件运算符 (?:) 根据 Boolean 表达式的值返回两个值之一。
https://msdn.microsoft.com/zh-cn/library/ty67wk28.aspx
condition ? first_expression : second_expression;
condition 的计算结果必须为 true 或 false。如果 condition 为 true,则将计算 first_expression 并使其成为结果。如果 condition 为 false,则将计算 second_expression 并使其成为结果。只计算两个表达式之一。
eg。 int a= 2>3?3:2 因为2>3为false 所以a=2;
eg。 int a= 2<3?3:2 因为2<3为true 所以a=3;
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步