¤ZeroX¤, всё есть в гугле Цитата: "выражение1 ? выражение2 : выражение3 Если результат вычисления первого выражения истинен, то выполняется выражение2 (второй операнд), а иначе -- выражение3 (третий операнд). При использовании этой конструкции два последних ее выражения должны иметь один и тот же тип." Например, a = b ? 1 : 2 - если b - true, то а будет 1, иначе а будет 2.
Тернарный оператор - это просто оператор, который имеет три аргумента. Именно этот оператор - тернарное условие. Только вот другие тернарные операторы в языках программирования я не вспомню, у всех в основном только этот с разным синтаксисом. Другие типы операторов, кстати - это бинарные (например, сложение +) и унарные (например, отрицание !).
8 июн 2010 в 04:21