Условный оператор (if)
В задаче про нахождение максимального числа из двух мы встретили новый оператор, который начинался со слова
if.
Это оператор называется - условный.
Слово
if переводится с английского языка как "
если", а слово
else - как "
иначе". После слова
if записывается логическое условие, и если оно верное (истинно), то все команды (операторы), стоящие после условия в фигурных скобках
{} будут выполняться. Если условие неверное (ложно), то выполняются команды, стоящие в фигурных скобках после слова
else.
Общий вид условного оператора
if (логическое_условие ) // заголовок с условием
{
... // блок «если» — операторы, которые выполняются,
// если условие в заголовке истинно
}
else
{
... // блок «иначе» — операторы, которые выполняются,
// если условие в скобках ложно
}
Надо запомнить!
1.
if-
else - это один оператор. Поэтому между скобкой, завершающей блок
if (
}) и словом
else не могут находиться другие операторы.
2. После слова
else условие никогда не ставиться. Блок "
иначе" выполняется тогда, когда основное условие, указанное после слова
if - ложно, то есть не выполняется.
3. В случае если, в блоке "
если" или в блоке "
иначе" стоит только один оператор, то фигурные скобки можно опустить.
4.
Логическое условие - это выражение, относительно которого можно сказать истинно оно (то есть выполняется) или ложно (то есть не выполняется).
Логическое условие записывается с помощью знаков логических отношений
| >, < |
больше, меньше |
| >=, <= |
больше или равно, меньше или равно |
| == |
равно |
| != |
не равно |