Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ПТСПЦУВСБ / 18. Оператор условия switch в С

..docx
Скачиваний:
47
Добавлен:
27.12.2015
Размер:
17.95 Кб
Скачать

18. Оператор условия switch в С.

Оператор switch С является аналогом “Case Of” Pascal. Формат использования:

switch (ВЫРАЖЕНИЕ) {

case ЗНАЧЕНИЕ_ВЫРАЖЕНИЯ1: КОМАНДА1; break;

case ЗНАЧЕНИЕ_ВЫРАЖЕНИЯ2: КОМАНДА2; break;

...

case ЗНАЧЕНИЕ_ВЫРАЖЕНИЯN: КОМАНДАN; break;

default: КОМАНДАL;

signed int a,b,c;

...

switch (a){

case -1: b=1; break;

case 0:

b=0;

c*=100;

break;

case 1: b=2; break;

default:

b=-1;

Оператор break останавливает выполнение команд внутри конструкции switch и

переходит на выполнение команд следующих в программе за этой конструкцией. Если

break не использовать, то будут выполнены все команды, следующие за точкой входа в

оператор switch. Пропуск в операторе switch команды break является типичной

ошибкой программистов.