MagicPast.NET:~ #

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

Файлы cookie: 0

IP адрес: 44.192.22.242

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

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

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