Потому, что break отсутствует.
Ну, т.е. он сработает, если условие ( a > b ) выполнится, а оно не выполняется, т.к. 1 не больше 2.
Правильнее писать надо так:
int start () { int integer = 5, a = 1, b = 2; switch(integer) { case 5 : if(a > b) { Print("case 5 : (a > b)"); } break; case 1 : if(a < b) { Print("case 1 : (a < b)"); } } }
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
не могу понять почему выполняется case 1: