ANSI C
Language
C Language Basics
Lection 10
Содержание
• Оператор switch
• Синтаксис
• Примеры
• Сравнение if и switch
23.05.2019 0:31 Introduction 2
Оператор switch
Си имеет оператор принятия решений
switch, выполняющий действия,
основываясь на сравнении значения со
списком констант символов или целых
чисел. При обнаружении совпадения
выполняется оператор или операторы,
ассоциированные с данным значением.
23.05.2019 0:31 Introduction 3
Синтаксис
4
Пример #1
5
Пример #1
6
Пример #2
7
Пример #2
8
Пример #3
9
Сравнение if и switch
10
1. Check the Testing Expression:
if-then-else statement can test expressions.
2. Switch better for Multi way branching.
3. if-else better for boolean values.
4. Speed:
switch statement might prove to be faster.
5. Clarity in readability:
A switch looks much cleaner.
switch vs if else

C language lect_11_basics