1. Множественное ветвление
Конструкция предназначена для выбора одной из нескольких вет-
целочисленное значение, строка, char
{
case_Маркер: операторы; break;
константа
…
case_Маркер: операторы; break;
<default: операторы; break;> //необязательная часть
}
Схема выполнения:
1. Вычисляется значение переключателя.
2. Значение переключателя последовательно сравнивается с марке- ром ветвей.
3. Выполняется та ветвь, маркер которой совпал со значением пере- ключателя.
Одна из ветвей может иметь стандартный маркер default. При нали- чии такого маркера, отмеченная им ветвь будет выполняться в том слу- чае, когда переключатель не совпал ни с одним маркером.
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.