Общие положения

Условные операторы отвечают за то, будет ли выполнен некий участок программы в зависимости от определенного условия. Это условие записывается с помощью логического выражения, содержащего операторы сравнения, и результатом которого является одно из двух значений: "истинно" или "ложно".

В языке СБиС++ нет специального выделенного типа данных для значений типа "истинно-ложно", просто принято следующее правило:

•  Любое ненулевое значение трактуется, как "истинно". Соответственно нулевое значение трактуется, как "ложно".

•  Для текста нулевым значением является пустая строка. Для дат – нулевая дата.