Основы программирования на языке Си. Кучин Н.В - 30 стр.

UptoLike

Составители: 

30
ветствует ни одной из меток оператора switch, то выполняется последо-
вательность операторов, следующих за ключевым словом default.
Допускается конструкция оператора switch, когда слово default и со-
ответствующая последовательность операторов может отсутствовать.
Еще один не встречавшийся ранее оператор – break. Когда после
последовательности операторов встречается ключевое слово break, то
выполнение оператора break приводит к выходу из оператора switch и
переходу к следующему оператору программы. Наличие оператора break
в операторе switch необязательно. Оператор break заканчивает последо-
вательность операторов, относящихся к каждой метке. Если же опера-
тор break отсутствует, то выполнение switch продолжается до первого
встретившегося break либо до конца самого оператора switch. Рассмот-
рим две программы с использованием оператора break и без него:
# include < stdio.h >
/* Пример 12 */
main()
{
char ch;
printf(“ Введите заглавную букву русского алфавита ”);
ch=getchar();
if ( ch >= ‘А’ && ch <=’Я’)
switch (ch)
{
case ‘А’:
printf(“Андреев\n”);
break;
case ‘Б’:
printf(“Булгаков\n”);
break;
case ‘В’:
printf(“Волошин\n”);
break;
case ‘Г’:
printf(“Гоголь\n”);
break;
default:
printf(“Достоевский, Зощенко и другие \n”);
break;