Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Инструкция множественного выбора (switch)



Эта инструкция служит для ветвления программы во многих направлениях.

Ее синтаксис:

switch (< Выражение >)

{

case < Константа 1 >:

< Последовательность инструкций 1 >

Break;

case < Константа 2 >:

< Последовательность инструкций 2 >

Break;

……….

case < Константа N >:

< Последовательность инструкций N >

Break;

default:

< Последовательность инструкций >

}

При совпадении значения выражения со значением одной из констант 1 – N будет выполнена соответствующая этой ветви последовательность инструкций. Инструкция break осуществляет прерывание выполнения инструкции switch и управление передается следующему за switch- инструкцией оператору. Если значение выражения не совпадет ни с одной из констант, то будут выполнены инструкции ветви default.

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

Значение выражения в инструкции switch обязательно должно быть либо целого, либо символьного типа (в принципе тип выражения может быть и логическим, но в этом случае выгоднее пользоваться if -инструкцией) вещественные значения не допускаются.

Пример записи инструкции:





Дата публикования: 2014-11-26; Прочитано: 147 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...