тернарная операция



Автор EastIdiaTradingCompany задал вопрос в разделе Другие языки и технологии

Тернарная условная операция и получил лучший ответ

Ответ от Николай Матвейчук[гуру]
что значит "напишите свой вариант"?! 🙂 Я чего-то не понял, или ты местных программистов за лохов держишь? 🙂
Напиши сначала свой вариант, а тогда тебе подскажут в чём ты ошибся. Я например не верю, что ты что-то написал, но у тебя что-то не получилось.

Ответ от Капитан Гугл[гуру]
Просят написать свой вариант, потому что развелось тут школоло-шаровиков немеренно.. .
А тут надо сделать
x = ( a > b ) ? ( ( a > c ) ? a : x ) : b;
Скобки тут, в принципе, не нужны, но для порядка лучше их оставить.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Тернарная условная операция

Зачем в C/C# нужен условный оператор " ? " ( P.S То не знак вопроса)
оператор "? :" нужен для сокращения объема кода

if (x > 0)
a = "больше";подробнее...

что такое (Операция "?") ?
Операция — совокупность заранее запланированных действий для достижения какой-либо
подробнее...

В чем отличие условного оператора "if" от условной (тернарной) операции "?:". СИ.
?: возвращает результат (тот или другой)
if изменяет ход выполнения
подробнее...
Тернарная условная операция на Википедии
Посмотрите статью на википедии про Тернарная условная операция
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*