Несколько меток в switch в C++
Давайте теперь поставим несколько меток на одну ветку.
Несколько меток case подряд ведут
в один и тот же код. Подойдет любое
из перечисленных значений.
Давайте посмотрим на примере:
int num = 2;
switch (num) {
case 1:
case 2:
case 3:
std::cout << "group A" << "\n";
break;
case 4:
case 5:
case 6:
std::cout << "group B" << "\n";
break;
default:
std::cout << "other" << "\n";
break;
}
Дано число:
int num = 6;
Для чисел 1, 2 и 3 выведите "start", для 4, 5 и 6 - "middle", для 7 - "end", иначе "unknown".