Довідники C++ switch

Що таке 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; // Можна і не ставити, тому що це остання умова
}
Коментарі
Додати коментар

Поки що коментарів немає