Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Операторний блок

Структура програми | Типи даних | Приклад алгоритму та програми | Приклад алгоритму та програми | Код програми | Приклад алгоритму та програми | Приклад алгоритму та програми | Код програми | Приклад алгоритму та програми | Визначення рядка |


Операторний блок, або складений оператор, — це послідовність операторів, що оточені фігурними дужками { }. Синтаксис операторного блоку має такий вигляд:

{ <оператор1;>
...
<оператор2;>
}

2.1.4. Поліваріантний вибір

У мовах С/С++ алгоритмічну конструкцію поліваріантного виразу реалізовано оператором перемикання. Наведемо його синтаксис:

switch (< селектор >)
{ case <список констант1>: <оператор1;> break;
case <список констант2>: <оператор2;> break;
....................................
default: <операторN;> break;
}

Тут switch, case, default, break — це зарезервовані слова, <селектор> — змінна або вираз, який має довільний перелічуваний тип; <список констант> — перелік розділених комами значень того самого типу, що і селектор; <оператор> — будь-який оператор; дужки «{» та «}» означують початок та кінць тіла оператора switch.

Оператор перемикання виконується за таким алгоритмом. Спочатку обчислюється значення виразу-селектора. Потім вибирається той список констант, до якого належить отримане значення, виконується відповідний оператор і на цьому дія оператора switch завершується. Якщо поточне значення селектора не збігається з жодною з констант перемикання, то виконується гілка default, а якщо її немає, то виконання оператора перемикання завершується завдяки наявності оператора переривання break у кожній гілці case.


Дата добавления: 2015-08-27; просмотров: 129 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Приклад програми| Приклади програм

mybiblioteka.su - 2015-2024 год. (0.007 сек.)