Eine if-Anweisung ist etwas komplett anderes als der ternäre Operator (auch Fragezeichen-Operator genannt).
Die if-Anweisung ist eine Kontrollstruktur, die abhängig von einem Ausdruck A entweder die eine oder die andere Anweisung ausführt.
Die Formulierung mit dem Fragezeichen ist dagegen ein Operator, der abhängig von einem Ausdruck A entweder Ausdruck B oder Ausdruck C liefert.
Aso, dass wusste ich noch nicht. Danke für die Aufklärung!
Hatte das irgendwo mal unter dem Begriff "verkürzte If-Anweisung" aufgeschnappt.