70 |
С т р а н и ц а
Код в утверждении switch будет продолжать выполняться, строка за строкой пока
не дойдёт до оператора
break;
. Оператор break выводит вас из утверждения switch.
Взгляните на следующую диаграмму, чтобы понять как работает switch:
1. Сначала проверяется переменная Food. Какое в ней значение? В данном
случае Fish.
2. Команда switch проскакивает вниз к подходящей метке случая. (Если не
будет никаких подходящих меток для этого случая, то утверждение switch
просто пропускается).
3. Запускается утверждение cout и “Here fishy fishy fishy” появляется на
консоли.
4. После проверки переменной и вывода ответа пользователю, срабатывает
оператор break. Это заставляет нас прекратить выполнение строк кода в
switch и выйти из switch. Следующая строка кода, которая будет запущена,
это строка кода в программе, которая и была бы запущена, если бы и не
было утверждения switch вовсе (после закрывающей фигурной скобки
утверждения switch). Это утверждение для вывода внизу, которое говорит
“End of switch”.
Достарыңызбен бөлісу: