我想知道在语言C的三元运算符中,所有参数都是强制性的吗?例如:
(exp1 ? : value2);
或者你需要写:
(expr1 ? value1: value2);
我问过,因为如果你写:(exp1 ? : value2);如果expr1是真的,会返回什么?
expr1
c syntax ternary-operator
c ×1
syntax ×1
ternary-operator ×1