result = condition ? expr_if_true : expr_if_false;2. Expression vs Statement:
if-else is a control statement; ?: is an expression yielding a value.3. Short-Circuiting: Only one of the two branch expressions is evaluated, preserving short-circuit safety.