三元运算符格式

()?:

(条件)?条件结果成立:条件结果不成立

三元运算符案例

int a = 1;
int b = (a > 0) ? 1 : 2;

三元运算符 条件是 a > 0
条件结果成立是 1
条件结果不成立是 2

所以最终结果是 b=1;