Программы состоят из разделов или блоков инструкций, которые бездействуют до тех пор, пока они не понадобятся. При необходимости программа переходит в соответствующий раздел для выполнения задачи. Пока один раздел кода занят, другие разделы неактивны. Управляющие операторы – это то, как программисты указывают, какие разделы кода использовать в определенное время.
Управляющие операторы – это элементы исходного кода, которые управляют потоком выполнения программы. Они включают блоки с использованием скобок {и}, циклы с использованием for, while и do while, а также принятие решений с использованием if и switch. Также есть goto. Есть два типа управляющих операторов: условные и безусловные.
Условные операторы в C ++
Иногда программе необходимо выполнять в зависимости от конкретного условия. Условные операторы выполняются, когда выполняется одно или несколько условий. Наиболее распространенным из этих условных операторов является оператор if , который принимает форму:
if (condition)
{
data-type = “code”>
оператор (ы);
тип данных = “code”>
}
data-type = “code”>
Этот оператор выполняется всякий раз, когда условие истинно.
C ++ использует множество других условных операторов, включая:
- if-else: оператор if-else работает по принципу «либо/либо». Один оператор выполняется, если условие истинно; другой выполняется, если условие ложно.
- if-else if-else: Этот оператор выбирает один из доступных операторов в зависимости от условия. Если ни одно из условий не является истинным, выполняется оператор else в конце.
- while: while повторяет оператор, пока данный оператор истинен.
- do while : Оператор do while похож на оператор while с добавлением, что условие проверяется в конце.
- for: Оператор for повторяет оператор, пока выполняется условие.
Безусловные управляющие операторы
Безусловные управляющие операторы не должны удовлетворять никаким условиям. Они немедленно передают управление из одной части программы в другую. Безусловные операторы в C ++ включают:
- goto: оператор goto направляет управление другой части программа.
- break: оператор break завершает цикл (повторяющаяся структура)
- continue: A Оператор continue используется в циклах для повторения цикла для следующего значения путем передачи управления обратно в начало цикла и игнорирования операторов, следующих за ним..