DEV Community

Yasmina14
Yasmina14

Posted on

Switch case

Операторы 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)