Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как использовать or? [D5]


Луарвик ©   (2005-03-13 19:43:00) 

Ваще что означает следующая строчка? Когда будет выполняться условие?
if i=1 or 2 or 3 then showmessage('');


Anatoly Podgoretsky   (2005-03-13 20:02:00) [1]

Могу даже подчеркнуть и даже без проверки в окне CPU, что будет сгенерирован именно этот код, без выполнения промежуточных операций.


Луарвик   (2005-03-13 19:59:00) [2]

Трудно проверить чтоль? Anatoly Podgoretsky прав...


Anton_K   (2005-03-13 19:50:00) [3]

>[2]

Не правильно. Вы Подгоретскому не верите?


Anatoly Podgoretsky   (2005-03-13 19:45:00) [4]

Оно будет выполняться так if i=3 then


ssk   (2005-03-13 19:45:00) [5]

if <=3 then » Юрий Зотов: » Сорри, нет.
Потому что 1 or 2 or 3 равно 3, а операции сравнения имеют наименьший приоритет.


Наверх

Титульная страница Поиск, карта сайта Написать письмо