Russian Qt Forum
Ноябрь 18, 2024, 06:20 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: [РЕШЕНО] Непонятка  (Прочитано 9084 раз)
OKTA
Гость
« Ответ #15 : Февраль 06, 2014, 15:26 »

да, и кстати все равно непонятно, почему без скобок в с++ все работает правильно в отличии от с  Смеющийся
Записан
OKTA
Гость
« Ответ #16 : Февраль 06, 2014, 15:48 »

А, вроде понятно, в си тернарное условие имеет приоритет выше, чем присваивание, а в с++ одинаковый приоритет.
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #17 : Февраль 06, 2014, 18:23 »

А Вас не смущает что b -= записано дважды? Может лучше с этого начать "борьбу за чистоту рядов"?  Улыбающийся
Записан
OKTA
Гость
« Ответ #18 : Февраль 07, 2014, 09:11 »

Это просто частный пример!) на их месте же могут быть и любые другие выражения)
Записан
_Bers
Бывалый
*****
Offline Offline

Сообщений: 486


Просмотр профиля
« Ответ #19 : Февраль 07, 2014, 16:50 »

А Вас не смущает что b -= записано дважды? Может лучше с этого начать "борьбу за чистоту рядов"?  Улыбающийся

Ну и что? Почему это может кого-то смущать?
Записан
Bepec
Гость
« Ответ #20 : Февраль 07, 2014, 17:55 »

Потому что кому-то на это безразлично, а у кого-то внутри аж подвывает от осознания того, что оператор используется два раза там, где можно только раз.

PS здравые предложения и объяснения бесполезны, так же как и доводы к читабельности кода Веселый
Записан
BuRn
Гость
« Ответ #21 : Февраль 11, 2014, 18:15 »

Ну почему, запись типа
Код:
b > 2 ? b -= 2 : b -= 1;
сразу дает понять, что условие у нас b > 2 и в зависимости от него выполняется или первое или второе - как раз чистое отображение if-else  Улыбающийся
Считаю запись:b -= ( b > 2 ? 2 : 1 ); более компактной понятной и удобной
Записан
Bepec
Гость
« Ответ #22 : Февраль 11, 2014, 18:47 »

А я вижу здесь два магических числа Веселый Что тоже плохо. У каждого своё мнение Улыбающийся
Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.125 секунд. Запросов: 23.