Оператор выбора switch. Общая форма оператора выбора

Общая форма оператора выбора:

switch (выражение)

{

case const_1: операторы; break;

case const_N: операторы; break;

default: операторы;

}

где const_1…const_N - целые или символьные константы; default - выполняется, если результат выражения не совпал ни с одной константой; может отсутствовать; break - оператор завершения работы switch. После выполнения одной из ветвей case все остальные ветви будут опущены. Если оператор break не записан, то выполняются операторы следующей ветви case. Оператор switch проверяет, совпадает ли значение выражения с одним из значений, приведенных ниже констант. При совпадении выполняются операторы, стоящие после совпавшей константы.

Например:

switсh(i)

{

case 1: f=pow(x,2);

break;

case 2: f=fabs(x);

break;

case 3: f=sqrt(x);

break;

default: printf(“Ошибка!”);

exit(1);

}

f=f+5;


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: