在程序设计时,有些运算符号(? :)需要三个操作数才可以运算,这类运算符称三元运算符(Ternary Operator)。例如:
e1 ? e2 : e3
上述e1必须是布尔值,关键是如果e1是true则回传e2,如果是false则回传e3,有关上述表达式的说明与应用后面小节会做实例解说。