Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Оператор SWITCH





 

 

Оператор SWITCH (переключатель), вызывает передачу уп-

равления к одному из нескольких операторов, в зависимости от

значения выражения. Оператор имеет форму

 

SWITCH (выражение) оператор

 

В выражении проводятся обычные арифметические преобразова-

ния, но результат должен иметь тип INT. Оператор обычно яв-

ляется составным. Любой оператор внутри этого оператора мо-

жет быть помечен одним или более вариантным префиксом CASE,

имеющим форму:

 

CASE констанстное выражение:

 

где константное выражение должно иметь тип INT. Никакие две

вариантные константы в одном и том же переключателе не могут

иметь одинаковое значение. точное определение константного

выражения приводится в п. 23.

Кроме того, может присутствовать самое большее один опе-

раторный префикс вида

 

DEFAULT:

 

При выполнении оператора SWITCH вычисляется входящее в

него выражение и сравнивается с каждой вариантной констан-

той. Если одна из вариантных констант оказывается равной

значению этого выражения, то управление передается операто-

ру, который следует за совпадающим вариантным префиксом. Ес-

ли ни одна из вариантных констант не совпадает со значением

выражения и если при этом присутствует префикс DEFAULT, то

управление передается оператору, помеченному этим префиксом.

если ни один из вариантов не подходит и префикс DEFAULT от-

сутствует, то ни один из операторов в переключателе не вы-

полняется.

Сами по себе префиксы CASE и DEFAULT не изменяют поток

управления, которое беспрепятсвенно проходит через такие

префиксы. Для выхода из переключателя смотрите оператор

BREAK, п. 17.8.

Обычно оператор, который входит в переключатель, являет-

ся составным. Описания могут появляться в начале этого опе-

ратора, но инициализации автоматических и регистровых пере-

менных будут неэффективными.

 







Date: 2015-09-17; view: 353; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.008 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию