Інструкція перемикання регістру обчислює заданий вираз і на основі обчисленого значення (що відповідає певній умові) виконує пов’язані з ним оператори. В основному він використовується для виконання різних дій на основі різних умов (випадків).
Наступний приклад коду, SwitchDemo оголошує int з назвою місяць, значення якого представляє місяць. Код відображає назву місяця на основі значення місяця за допомогою оператора switch. У цьому випадку серпень друкується на стандартний вихід. Тіло оператора switch називається блоком switch.
Відповідь. Загальний синтаксис того, як реалізовано перемикач регістрів у програмі «C» виглядає наступним чином: switch( вираз) { case value-1: Block-1; перерва; case value-2: Блок-2; перерва; case value-n: Блок-n; перерва; за замовчуванням: Блок-1; перерва; } Заява-x; …
Наступний оператор switch містить кілька речень case і одне речення default. Кожен пункт містить виклик функції та оператор break. Оператори break запобігають проходженню керування через кожен оператор у тілі перемикача.
Перемикач є підключений до набору посилань і для кожного з цих каналів запускає відповідний протокол каналу передачі даних для зв’язку з вузлом на іншому кінці каналу. Основне завдання комутатора — приймати вхідні пакети по одному зі своїх каналів і передавати їх по іншому каналу.