[C语言]ternary conditional operator (三目运算)

形式:op1 ? op2 : op3

[C语言]ternary conditional operator (三目运算)

[例如1]

int x=5;
(x>10)?2x:3x;

[结果为]15

[例如2]

5 ? 1 : 2;
[结果为] 1

[进阶]

如下运算:
op1 ? op2 : op3 ? op4 : op5
运算规则:从右往左(请看图片分析)
[C语言]ternary conditional operator (三目运算)

[例]

(10>5) ? 20 : 8 ? 12 : 13

[结果为]
12

相关文章:

  • 2022-12-23
  • 2021-11-14
  • 2022-12-23
  • 2022-12-23
  • 2021-12-15
  • 2021-12-05
  • 2021-09-11
猜你喜欢
  • 2021-08-01
  • 2022-12-23
  • 2021-08-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案