Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Оператор выбора switch. Примеры использования.




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

Общий формат записи оператора switch имеет вид:

Switch (выражение)

{

case константа1:

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

break;

case константа2:

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

break;

case константаЗ:

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

break;

default:

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

break;

}

Элемент выражение оператора switch должен иметь целочисленный тип (например, char, byte, short или int) или тип string. Выражения, имеющие тип с плавающей точкой, не разрешены. Очень часто в качестве управляющего switch -выражения используется просто переменная; case -константы должны быть литералами, тип которых совместим с типом заданного выражения. При этом никакие две case -константы в одной switch -операторе не могут иметь идентичных значений. Последовательность инструкций default -ветви выполняется в том случае, если ни одна из заданных case -констант не совпадет с результатом вычисления switch -выражения.

Ветвь default необязательна. Если она отсутствует, то при несовпадении результата выражения ни с одной из case -констант никакое действие выполнено не будет.






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных