Что такое switch в C++?
Конструкция
switch
позволяет обрабатывать множественные условия. Здесь можно прописать переменную, которую необходимо проверить и проверять её на соответствие каким-либо конкретным значениям:int x = 23;
switch (x) { // Проверяем переменную x
case 1: // Если переменная будет равна 1, то здесь сработает код
// Может быть множество строк, а не только одна
cout << "Переменная равна 1" << endl;
break; // Указываем конец для кода для этой проверки
case 56: // Если переменная будет равна 56, то здесь сработает код
// Может быть множество строк, а не только одна
cout << "Переменная равна 56" << endl;
break; // Указываем конец для кода для этой проверки
// По аналогии таких проверок может быть множество
// Также можно добавить проверку, которая сработает в случае
// если все остальные проверки не сработают
default:
cout << "Что-то другое" << endl;
break; // Можно и не ставить, так как это последние условие
}
Комментарии