25 / 25 / 19
Регистрация: 13.07.2015
Сообщений: 433
|
||||||
1 | ||||||
Оператор break выходит из цикла и ветвления?05.10.2015, 08:46. Показов 3170. Ответов 10
Метки нет (Все метки)
Например код:
0
|
05.10.2015, 08:46 | |
Ответы с готовыми решениями:
10
Составьте программу для решения поставленной задачи, используя оператор цикла и операторы ветвления Применяя оператор цикла FOR вычислить y. Оператор if в теле цикла не использовать. Значение m и n вводить с клавиатуры. Как корректно прервать цикл? (нюансы использования циклов, операторов ветвления и оператора break) Оператор break как оператор go to next |
8739 / 4317 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|||||||||||
05.10.2015, 08:57 | 3 | ||||||||||
в вашем случае break вообще не является частью блока ветвления.
обратите внимание: ваш случай:
1
|
25 / 25 / 19
Регистрация: 13.07.2015
Сообщений: 433
|
|
05.10.2015, 09:01 [ТС] | 4 |
0
|
Заблокирован
|
||||||
05.10.2015, 09:06 | 5 | |||||
правильней написать было бы вот так:
0
|
Модератор
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,520
|
|
05.10.2015, 09:10 | 6 |
нет
в данном случае цикл прекратится всегда, на первой же итерации а не тогда когда j<10 а почему так hoggy объяснил посему лучше всегда использовать фигурные скобки для составного оператора не лепить все в одну строчку чтобы потом не вылавливать досадных ошибок Добавлено через 1 минуту и в чем разница по сравнению с
0
|
Модератор
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,520
|
|||||||||||
05.10.2015, 09:15 | 8 | ||||||||||
правильно
0
|
25 / 25 / 19
Регистрация: 13.07.2015
Сообщений: 433
|
|
05.10.2015, 12:24 [ТС] | 9 |
Кароче, чтобы выйти из цикла при условии. Нужно в if поместить оператор брэк; И тогда будет выполнятся следующий оператор или цикл
0
|
05.10.2015, 12:47 | 10 |
1) короче, надо к ЕГЭ по русскому готовиться кое-кому.
2) break это не оператор, а ключевое слово языка. 3) Тебе уже сказали - всё дело в фигурных скобках, но ты, даже получив ответ, продолжаешь игнорировать это замечание.
0
|
599 / 237 / 69
Регистрация: 08.08.2015
Сообщений: 1,637
|
|
05.10.2015, 12:52 | 11 |
Aqua77, break не наш выбор наш выбор terminate? ye а если серьезно представляй так, ты просишь пк делать одно и тоже, но только до 12-00. Это две ветки в цикле, а потом как приходит 12-00 ты выходишь оператором break/
И касаемо фигурных скобок правильно тебе люди говорят что бы не запутаться ставь их всегда, я лично настроил свою среду что даже если я пишу условия в одну строчку она все равно подставляет их, на много проще разбираться в ошибках и потом читать код!
0
|
05.10.2015, 12:52 | |
05.10.2015, 12:52 | |
Помогаю со студенческими работами здесь
11
While{switch{switch{break;}}} break выходит из while оператор Break оператор break Оператор break Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |