Тернарный оператор "?" имеет следующий вид:
Выражение_1 ? Выражение_2 : Выражение_3;
Оператор "?" выполняется следующим образом: Сначала вычисляется Выражение_1. Если оно ИСТИННО, вычисляется Выражение_2, и его значение становится результатом всего оператора. Если Выражение_1 ЛОЖНО, вычисляется Выражение_3, и его значение становится результатом оператора.