Оператор Switch

Подобно конструкции if, switch…case управляет процессом выполнения программы, позволяя программисту задавать альтернативный код, который будет выполняться при разных условиях. В частности, оператор switch сравнивает значение переменной со значением, определенном в операторах case. Когда найден оператор case, значение которого равно значению переменной, выполняется программный код в этом операторе.

Ключевое слово break является командой выхода из оператора case и обычно используется в конце каждого case. Без оператора break оператор switchбудет продолжать вычислять следующие выражения, пока не достигнет break или конец оператора switch.

Пример синтаксиса:


switch (var) {
  case 1:
    //выполняется, когда var равно 1
    break;
  case 2:
    //выполняется когда  var равно 2
    break;
  default: 
    // выполняется, если не выбрана ни одна альтернатива 
    // default необязателен 
}
Ардуино