Оператор if else 

Мы уже много раз в примерах приводили строчки с использованием оператора IF. Настало время более подробно описать его работу и привести несколько примеров для практического использования.

Синтаксис оператора

Если условие истинно выполняется блок инструкций. В качестве условий может использоваться от переменной до выражения. Блок инструкций может содержать неограниченное количество выражений.

Примеры:

При помощи комбинации IF else можно использовать алгоритм ветвления в зависимости от условия. А используя множественные комбинации IF else/ IF else строить разветвленные логические программы.

Синтаксис оператора

Если условие истинно выполняется БИ1, если ложно БИ2.

Комбинации на 2,3,4 и более условий.

Пример это функция опроса двух кнопок и возвращающая код нажатой клавиши (только один раз в момент нажатия).

Как видно из приведенных конструкций на этом принципе можно строить разнообразные ветвления программ в зависимости от создавшихся условий. Конечно комбинация IF else удобная конструкция для создания ветвлений, но иногда приводит к трудности по чтению текста программы.


Оператор множественного выбора switch case break default

Оператор switch представляет удобную альтернативу if else при работе с множественным выбором, хотя частенько комбинации из if else дают более компактный код.

Синтаксис оператора:

Количество элементов case может быть много, элемент default может быть отсутствовать.

Конструкция case может иметь вид

такая конструкция дает возможность выполнять условие ИЛИ для 2 и более значений.


 

В записи нет меток.
Translate »

Copyright © Catcatcat 2013-2018. Все права защищены.
Копирование разрешается только с указанием активной ссылки на правообладателя.

e-mail: catcatcat.electronics@gmail.com