DEV Community

Meesmsik
Meesmsik

Posted on

switch case C++

Операторы Switch в C++
Используйте switch оператор для выбора одного из множества блоков кода для выполнения.

Синтаксис
switch(expression) {
case x:
// code block
break;
case y:
// code block
break;
default:
// code block
}

Вот как это работает:

Выражение switch вычисляется один раз.

Значение выражения сравнивается со значениями каждого case.

Если есть совпадение, выполняется соответствующий блок кода.

Ключевые слова break и default являются необязательными.

Когда C++ достигает break ключевого слова, он выходит из блока switch.

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;
}
//Outputs "Thursday" (day 4)
Enter fullscreen mode Exit fullscreen mode

Top comments (0)