DEV Community

joker5006
joker5006

Posted on

Switch-Case Conditional Statements in C++

Оператор switch-case в C++

Оператор switch-case позволяет выбирать один из множества блоков кода для выполнения, основываясь на значении переменной.
Пример:

switch(выражение) 
{
    case значение1:
    // код, который будет выполнен, если выражение равно значению1
    break;
    case значение2:
    // код, который будет выполнен, если выражение равно значению2
    break;
    // по обязательности можно добавлять больше case

    default:
    // код, который будет выполнен, если ни одно из значений не 
       совпадает
}
Enter fullscreen mode Exit fullscreen mode

Пример использования оператора switch-case:

int дни_недели = 3;
switch(дни_недели) 
{
    case 1:
        cout << "Понедельник" << endl;
        break;
    case 2:
        cout << "Вторник" << endl;
        break;
    case 3:
        cout << "Среда" << endl;
        break;
    // другие дни недели

    default:
        cout << "Неправильный номер дня недели" << endl;
}
Enter fullscreen mode Exit fullscreen mode

Оператор switch-case является удобным инструментом. Он позволяет нам выбирать блоки кода для выполнения на основе значений переменных, делая наши программы более эффективными и читаемыми.

Top comments (0)