![]() |
1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!
![]() |
Элис |
![]()
Сообщение
#1
|
Гость ![]() |
Читаю сейчас Окулова "Введение в программирование". И там в главе, где впервые появляется цикл for сказано, что он всегда должен иметь один вход и один выход (как и любой другой оператор), то есть не следует использовать goto, exit и любые другие операторы для прерывания цикла.
Ну что goto - это дурной тон, все наверняка слышали, но тот же Continue используется широко, в тех же делфских примерах, а ведь получается, что Continue такое же безобразие как goto. Собсно вопросы: 1) действительно вредно пользоваться этими операторами? 2) действительно можно обойтись без них при решении любой задачи? |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Элис, попробуй поискать по форуму слова "break, continue, goto"... Может и найдешь что-нибудь интересное. Обсуждения на эту тему уже были, насколько я помню. Вот одно из них:
Goto пакость совершенная |
SKVOZNJAK |
![]()
Сообщение
#3
|
|||
![]() Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 930 Пол: Мужской Репутация: ![]() ![]() ![]() |
Сказки всё это, кто как может, то и использует и проталкивает свой стандарт. В одном цикле For можно иметь хоть 10 Goto и никаких глюков из-за этого не возникает. Зато можно строить произвольные логические схемы и не возникает особого желания пользоваться объектами, вот в чём весь прикол.
|
|||
![]() ![]() |
![]() |
Текстовая версия | 19.06.2025 1:11 |