Условный оператор
В Си++ есть специальный тип boot, который описывает переменные, способные принимать одно из двух значений true или false (только эти два и больше никакие другие).
— А если надо в случае истинности некоторого условия выполнить не один оператор, а несколько?
— Тогда все эти операторы надо объединить в логический блок с помощью фигурных скобок:
if( условие ) { оператор-1 ;
оператор-2 ;
// и т. д. }
Все операторы внутри фигурных скобок будут исполнены, только если проверяемое условие истинно.
Обратите внимание на форму записи условного оператора — логический блок записан с небольшим, в два-три пробела, отступом. Это стиль хорошего программирования, позволяющий с первого взгляда понять, что данная группа операторов будет выполнена в зависимости от некоторого условия.
Логические выражения
В простейшем логическом выражении происходит сравнение двух величин (значений переменных или результатов вычисления математических выражений) с помощью следующих операций.
|
Операция |
Обозначение |
|
Равно |
== |
|
Не равно |
!= |
|
Больше |
> |
|
Меньше |
< |
|
Больше или равно |
>= |
|
Меньше или равно |
<= |
111