Студопедия — R.6.4.2 Оператор переключателя
Студопедия Главная Случайная страница Обратная связь

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

R.6.4.2 Оператор переключателя






Оператор переключателя вызывает передачу управления на один изнескольких операторов в зависимости от значения выражения. Выражение должно быть целочисленного типа или типа класса, длякоторого существует однозначное преобразование к целочисленномутипу ($$R.12.3). Выполняются стандартные целочисленные преобразования.Любой из операторов переключателя можно пометить одним или несколькимипрефиксами, имеющими вид: case выражение-константа: Здесь выражение-константа ($$R.5.19) приводится к преобразованномутипу выражения переключателя. Никакие две константы из case одногопереключателя не должны иметь одинаковое значение. В переключателе может быть только один префикс вида default: Операторы переключателя могут быть вложенными, тогда метки изcase или default относятся к самому первому переключателю,объемлющему их. При выполнении оператора переключателя вычисляется выражение, и его значение сравнивается с каждой из констант вариантов (case).Если одна из этих констант равна значению выражения, то управлениепередается в оператор, идущий за этой константой. Если ни одна изконстант не совпала со значением выражения, но есть префиксdefault, то управление передается на оператор с этим префиксом.Если префикса default нет, и совпадения не было, то не выполняетсяни один из операторов переключателя. Если операторы, выполняемые в результате выбора, не приводятк каким-либо передачам управления, то программа продолжает выполняться"по меткам case и default" беспрепятственно. Выход из переключателявозможен с помощью оператора break (см. $$R.6.6.1). Обычно оператор, с которым имеет дело переключатель, бываетсоставным. Описания могут появиться в операторах переключателя.Однако переход ниже описания, в котором была явная или неявнаяинициализация, считается незаконным, если только описание ненаходится во внутреннем блоке, который обходится (т.е. полностьюобходится при передаче управления, $$R.6.7). Отсюда следует,что описание с явной или неявной инициализацией должно содержатьсяво внутреннем блоке.







Дата добавления: 2015-09-04; просмотров: 303. Нарушение авторских прав; Мы поможем в написании вашей работы!



Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...

Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...

Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Что такое пропорции? Это соотношение частей целого между собой. Что может являться частями в образе или в луке...

Растягивание костей и хрящей. Данные способы применимы в случае закрытых зон роста. Врачи-хирурги выяснили...

ФАКТОРЫ, ВЛИЯЮЩИЕ НА ИЗНОС ДЕТАЛЕЙ, И МЕТОДЫ СНИЖЕНИИ СКОРОСТИ ИЗНАШИВАНИЯ Кроме названных причин разрушений и износов, знание которых можно использовать в системе технического обслуживания и ремонта машин для повышения их долговечности, немаловажное значение имеют знания о причинах разрушения деталей в результате старения...

ЛЕКАРСТВЕННЫЕ ФОРМЫ ДЛЯ ИНЪЕКЦИЙ К лекарственным формам для инъекций относятся водные, спиртовые и масляные растворы, суспензии, эмульсии, ново­галеновые препараты, жидкие органопрепараты и жидкие экс­тракты, а также порошки и таблетки для имплантации...

Тема 5. Организационная структура управления гостиницей 1. Виды организационно – управленческих структур. 2. Организационно – управленческая структура современного ТГК...

Методы прогнозирования национальной экономики, их особенности, классификация В настоящее время по оценке специалистов насчитывается свыше 150 различных методов прогнозирования, но на практике, в качестве основных используется около 20 методов...

Studopedia.info - Студопедия - 2014-2024 год . (0.01 сек.) русская версия | украинская версия