MagicPast.NET

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

IP адрес:  54.226.36.60
Версия протокола:  HTTP/1.1
Локальный порт:  46118
Количество кук:  0

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 оператору).