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