MagicPast.NET

Linux Windows Софт Hardware BIOS Вебмастеру Интернет Сеть C++ Звук Статьи Автомобильные устройства PDA

Количество cookies:  0

IP адрес:  18.207.102.38

Версия протокола:  HTTP/1.1

Локальный порт:  45130

C++

Hello world

using namespace std;

Символьные константы

Типы переменных

Логические операции

Битовые операции

Операторы If, Else

Цикл While

Цикл Do While

Оператор Switch

Цикл For

Инструкции Break и Continue

Навигация: Главная - C++ - Оператор Switch

Оператор Switch C++

Этот оператор предназначен для разветвления процесса вычислений на несколько направлений.

switch (выражение)
	{ 
		case константное_выражение_1: [список_операторов_1]
		case константное_выражение_2: [список_операторов_2]
		case константное_выражение_n: [список_операторов_n]
		[default: операторы ]
}

Вычисляется выражение, а управление передается первому оператору из списка, помеченного константным выражением, значение которого совпало с вычисленным. Если выход из переключателя явно не указан, последовательно выполняются все остальные ветви. Выход из переключателя выполняется с помощью операторов break или return.

Оператор break выполняет выход из самого внутреннего из объемлющих его операторов switch, for, while и do. Оператор return выполняет выход из функции, в теле которой он записан. Все константные выражения должны иметь разные значения, но быть одного и того же типа. Несколько меток могут следовать подряд. Если совпадения не произошло, выполняются операторы, расположенные после слова default (а при его отсутствии управление передается следующему за switch оператору).