Автор EastIdiaTradingCompany задал вопрос в разделе Другие языки и технологии
Тернарная условная операция и получил лучший ответ
Ответ от Николай Матвейчук[гуру]
что значит "напишите свой вариант"?! 🙂 Я чего-то не понял, или ты местных программистов за лохов держишь? 🙂
Напиши сначала свой вариант, а тогда тебе подскажут в чём ты ошибся. Я например не верю, что ты что-то написал, но у тебя что-то не получилось.
Ответ от Капитан Гугл[гуру]
Просят написать свой вариант, потому что развелось тут школоло-шаровиков немеренно.. .
А тут надо сделать
x = ( a > b ) ? ( ( a > c ) ? a : x ) : b;
Скобки тут, в принципе, не нужны, но для порядка лучше их оставить.
Просят написать свой вариант, потому что развелось тут школоло-шаровиков немеренно.. .
А тут надо сделать
x = ( a > b ) ? ( ( a > c ) ? a : x ) : b;
Скобки тут, в принципе, не нужны, но для порядка лучше их оставить.
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Тернарная условная операция
Зачем в C/C# нужен условный оператор " ? " ( P.S То не знак вопроса)
оператор "? :" нужен для сокращения объема кода
if (x > 0)
a = "больше";
подробнее...
что такое (Операция "?") ?
Операция — совокупность заранее запланированных действий для достижения какой-либо
подробнее...
В чем отличие условного оператора "if" от условной (тернарной) операции "?:". СИ.
?: возвращает результат (тот или другой)
if изменяет ход выполнения
подробнее...