三目运算符

original_0921a17287eb0738e032617699b6ccdf.png

  1. 表达式 ? 表达式 : 表达式 ;
  2. x < 0 ? y = 10 : z = 20;
  3. if (x < 0) y = 10
  4. else z = 20;
  5. 赋值语句的示例
  6. a = (x > 100) ? 0 : 1;