Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Документ Microsoft Office Word.docx 22.docx
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
42 Кб
Скачать
☆

46 Призначення оператора вибору варіантів switch

Це найбільш гнучкий керуючий оператор. Можна виконувати різні блоки програми, в залежності від значень деякого виразу і цих значень може бути більше двох.

При виконанні оператора switch обчислюється вираз, записаний після switch, він повинен бути цілочисельним. Отримане значення послідовно порівнюється з константами, які записані відразу за case. При першому ж співпаданні виконуються оператори позначені даною міткою. Якщо виконані оператори не містять оператора переходу, то далі виконуються оператори всіх наступних варіантів, поки не з'явиться оператор переходу або не закінчиться перемикач.

47 Синтаксис оператора вибору варіанту switch.

switch (вираз)

{ case шаблон1: оператор(и);

case шаблон2: оператор(и);

…

case шаблонn: оператор(и);

default: оператор(и); }

48 Призначення мітки default в операторі switch.

Якщо значення виразу, записаного після switch не співпало з жодною константою, то виконуються оператори, які розташовані за міткою default. Мітка default може бути відсутньою.

Якщо значення виразу не співпало ні з одним із шаблонів і відсутній блок default, то виконується оператори, які стоять після дужок блоку switch .

49 Призначення оператора break в операторі switch .

При зустрічі оператора break управління передається в кінець оператора switch .

Програма розгалужується в залежності від значення виразу. ((вираз)). Оператор switch обчислює (вираз) і передає управління на мітку case , шаблонне значення якої співпало зі значенням виразу Якщо вираз не приймає ні одного шаблонного значення, то управління передається оператору defalt: Якщо немає цього оператора, то управління передається оператору, який слідує за switch.