Тема для программистов

Статус
В этой теме нельзя размещать новые ответы.

Canniballissimo

Житель центра
#41
Diesel, а почему не устраивает вариант с отрицательными условиями?
if (нет объекта) or (условие не верно)
then
"левая ветка кода"
else
"правая ветка кода"

Если объекта нет, то второе условие проверяться не будет, если он есть, то проверится и если свойство не то, то вновь пойдёт по левой ветке кода.
 

GMX

schizophrenic
#42
Кстати:
Порядок действий при вычислении значения логического выражения в Си++:
  1. вычисляются значения в скобках;
  2. вычисляются значения функций;
  3. выполняется унарная операция — отрицание(!);
  4. выполняются операции отношения;
  5. выполняется операция &&;
  6. выполняются операции ||.
Действия выполняются слева направо с учетом их старшинства. Желаемая последовательность операций обеспечивается путем расстановки скобок в соответствующих местах выражения.
 
Статус
В этой теме нельзя размещать новые ответы.