Инструкция Switch в C++

В сегодняшней статье мы рассмотрим инструкцию switch в C++. Оператор switch используется, когда у нас есть несколько условий, и нам нужно выполнить различные действия в зависимости от варианта. Например,мы хотим выполнить блок кода на основе определенного условия. В этом случае нам нужно использовать оператор switch. Также вы можете использовать условие else if, но в данном случае лучше использовать оператор switch.


switch(expression) {
  case x:
    // code block
    break;
  case y:
    // code block
    break;
  default:
    // code block
}

Основные моменты для инструкции switch.

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

#include <iostream>
using namespace std;

int main() {
  int day = 4;
  switch (day) {
  case 1:
    cout << "Monday";
    break;
  case 2:
    cout << "Tuesday";
    break;
  case 3:
    cout << "Wednesday";
    break;
  case 4:
    cout << "Thursday";
    break;
  case 5:
    cout << "Friday";
    break;
  case 6:
    cout << "Saturday";
    break;
  case 7:
    cout << "Sunday";
    break;
  }
  return 0;
}

В верхней части этого кода сначала мы создали переменную типа char. после этого мы собираемся получить входные данные от пользователя и сохранить эти входные данные в переменной char. после этого мы проверяем все варианты.

Источник