Итак, я попытался запустить этот кусок кода и не мог понять, почему он дает мне вывод, который дает мне. Если я ввожу 4, то почему результат 17 ?? Я действительно не понимаю. Может кто-нибудь объяснить?Понимание этого оператора Switch
#include<iostream>
using namespace std;
int main() {
int num;
int alpha = 10;
cout << "Enter a number :" << endl;
cin >> num;
switch(num) {
case 3:
alpha++;
break;
case 4:
case 6:
alpha = alpha + 3;
case 8:
alpha = alpha + 4;
break;
default:
alpha = alpha + 5;
}
cout << alpha << endl;
return 0;
}
Скажите, разве вы еще не научились использовать предварительный просмотр и исправить форматирование? – Deduplicator