0 / 0 / 3
Регистрация: 09.10.2013
Сообщений: 189
|
|
1 | |
Является ли тернарный оператор оператором сравнения?08.08.2014, 22:37. Показов 2998. Ответов 30
Метки нет (Все метки)
0
|
08.08.2014, 22:37 | |
Ответы с готовыми решениями:
30
Является ли данный оператор оператором Фредгольма? Тернарный оператор Тернарный оператор vs if/else Тернарный оператор |
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|
09.08.2014, 10:22 | 21 |
0
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
|
09.08.2014, 11:21 | 22 |
Mr.X, как я понял, как раз < и > использовать нельзя.
0
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
||||||
09.08.2014, 11:58 | 23 | |||||
А, пардон, не уловил всей тонкости. Тогда вот так можно:
0
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
|
09.08.2014, 13:20 | 24 |
Только если считать, что abs реализована без сравнения с нулём Для целых чисел это точно возможно.
0
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
|
09.08.2014, 13:32 | 25 |
Ну, в задаче не велено об этом задумываться. Да и задачи-то, собственно, нет, сами читатели темы ее придумали.
0
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
|
09.08.2014, 14:44 | 27 |
1
|
430 / 384 / 200
Регистрация: 12.08.2011
Сообщений: 1,610
|
|||||||||||
10.08.2014, 14:25 | 28 | ||||||||||
Тернарный оператор удобен, когда надо сделать что-то, грубо говоря, в одной строчке. Например, присвоить константной переменной значения, зависящее от некоего условия. Или для выбора параметра функции.
1
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
|
10.08.2014, 18:00 | 29 |
Не знаю, мне для ясности кода даже строчек не жалко (а что, они нынче подорожали?), а вот сишная расстановка скобок - это действительно ужас ужасный.
0
|
Комп_Оратор)
|
||||||
10.08.2014, 19:23 | 30 | |||||
Тренар
0
|
18844 / 9843 / 2408
Регистрация: 30.01.2014
Сообщений: 17,285
|
|
10.08.2014, 19:58 | 31 |
Может вполне. Но чем старее компилятор, тем меньше вероятность, что он сам догадается.
PS. Не по теме: По сообщениям в интернете создается впечатление, что "старый компилятор" - это не проблема. Казалось бы обновись, да и все. Но это иллюзия. За 25 с лишним лет было написано огромное количество кода. И не всякий менеджмент рискнет бюджетом на перевод огромных проектов на новые версии. Так что legacy пока диктует правила.
2
|
10.08.2014, 19:58 | |
10.08.2014, 19:58 | |
Помогаю со студенческими работами здесь
31
Тернарный оператор Тернарный оператор Тернарный оператор тернарный оператор Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |