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

Пример.Ввести с клавиатуры два вещественных числа и определить наибольшее из них.

По условию задачи нам надо вывести один из двух вариантов ответа: если первое число

больше второго, то вывести на экран его, если нет — то второе число. Ниже показаны два варианта решения этой задачи: в первом результат сразу выводится на экран, а во втором наибольшее из двух чисел сначала записывается в третью переменную Max.

 

• Условный оператор имеет следующий вид:

 

• Эта запись представляет собой единый оператор, поэтому между скобкой, завершающей

блок «если» и словом elseне могут находиться никакие операторы.

• После слова elseникогда НЕставится условие — блок «иначе» выполняется тогда, ко-

гда основное условие, указанное в скобках после if, ложно.

• Если в блоке «если» или в блоке «иначе» только один оператор, то фигурные скобки можно не ставить.

• В условии можно использовать знаки логических отношений

><больше, меньше

>= <=больше или равно, меньше или равно

==равно

!=не равно

• В языке Си любое число, не равное нулю, обозначает истинное условие, а ноль — ложное условие.

• Если в блоке «иначе» не надо ничего делать (например: «если в продаже есть мороженое, купи мороженое», а если нет ...), то весь блок «иначе» можно опустить и использовать сокращенную форму условного оператора:

 

Например, решение предыдущей задачи могло бы выглядеть так:

 

• В блоки «если» и «иначе» могут входить любые другие операторы, в том числе и другие

вложенные условные операторы; при этом оператор elseотносится к ближайшему предыдущему if:

 

• Чтобы легче разобраться в программе, все блоки «если» и «иначе» (вместе с ограничивающими их скобками) сдвигаются вправо на 2-3 символа (запись «лесенкой»).








Дата добавления: 2015-10-05; просмотров: 899;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.