Условный оператор

В Си++ есть специальный тип boot, который описывает переменные, способные принимать одно из двух значений true или false (только эти два и больше никакие другие).

— А если надо в случае истинности некоторого условия выполнить не один оператор, а несколько?

— Тогда все эти операторы надо объединить в логический блок с помощью фигурных скобок:

if( условие ) { оператор-1 ;

оператор-2 ;

// и т. д. }

Все операторы внутри фигурных скобок будут исполнены, только если проверяемое условие истинно.

Обратите внимание на форму записи условного оператора — логический блок записан с небольшим, в два-три пробела, отступом. Это стиль хорошего программирования, позволяющий с первого взгляда понять, что данная группа операторов будет выполнена в зависимости от некоторого условия.

Логические выражения

В простейшем логическом выражении происходит сравнение двух величин (значений переменных или результатов вычисления математических выражений) с помощью следующих операций.

Операция

Обозначение

Равно

==

Не равно

!=

Больше

>

Меньше

<

Больше или равно

>=

Меньше или равно

<=


111