IP адрес:  54.234.65.78

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

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

Количество кук:  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 оператору).