|
|
|
|
#1 |
|
Участник
|
|
|
|
|
|
#2 |
|
Участник
|
брр.. вы уверены, что это (a && b || c && d ) не эквивалентно ((a && b) || (c && d )) ?
|
|
|
|
|
#3 |
|
Участник
|
Цитата:
например как (a+b-c+d) эквивалентно (((a+b)-c)+d) P.S.: Тема 2007-го года Логические операции в Х++ Последний раз редактировалось S.Kuskov; 12.11.2010 в 19:06. |
|
|
|
|
#4 |
|
Участник
|
Цитата:
![]() Поэтому везде стараюсь ставить скобки. Судя по оформлению - похоже что программист по привычке написал подразумевая приоритет операции && Наверняка ошибка. |
|
|
|
|
#5 |
|
Участник
|
Сколько нам открытий чудных... Я свято был уверен что именно так отработает, в смысле (a && b || c && d ) эквивалентно ((a && b) || (c && d ))
Пойду код пересматривать З.Ы. Отбой, пятница. Посмотрел свой файлик, в котором собираю всякие фишки по Х++. Таки вы правы, а в коде уже автоматом все беру в скобки ![]() Рефлексы не пропьешь
Последний раз редактировалось greench; 12.11.2010 в 20:45. |
|
|
|
|
#6 |
|
Участник
|
А можно файликом поделиться? Интересно посмотреть.
Спасибо А по теме - да, ничего нового, просто особенность, которую нужно учитывать. Кстати, об этом написано в каждой (в буквальном смысле) книге по программированию на Х++. Видимо эти главы большинство людей просто пропускает, как уже изученный материал
|
|
|
|
|
|