|
Операторний блок, або складений оператор, — це послідовність операторів, що оточені фігурними дужками { }. Синтаксис операторного блоку має такий вигляд:
{ <оператор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 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Приклад програми | | | Приклади програм |