дата: 14.03.2024 04:26

Что такое switch в C?

В языке программирования C есть специальный оператор, который называется "switch". Он используется для выбора одного из нескольких вариантов выполнения кода в зависимости от значения переменной или выражения.

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

Пример использования switch в C может выглядеть следующим образом:

int age = 20;

switch (age) {
    case 18:
        printf("Вы можете голосовать");
        break;
    case 21:
        printf("Вы достигли совершеннолетия");
        break;
    default:
        printf("Ваш возраст не соответствует ни одному из указанных");
}

В этом примере мы используем переменную age для определения возраста пользователя. Затем мы проверяем, является ли возраст равным 18 или 21. Если это так, то выполняется соответствующий код. В противном случае выводится сообщение о том, что возраст не соответствует ни одному из указанных.