我们可以像 if else 那样在条件运算符的 true 部分中使用多行语句吗?
(a>b)? large = a; printf("%d",a) : large = b; printf("%d",b);
我们可以在三元运算符的 true 部分使用多行 if 语句吗?
是的,通过使用,(逗号)来分隔表达式
(a > b) ? (large = a, printf("%d", a)) : (large = b, printf("%d", b));