[an error occurred while processing this directive]
[an error occurred while processing this directive]
Видать, этот ответ написал человек, учившийся программированию по книжке "Выучим Visual Basic за 24 часа"
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive]
Здесь люди все грамотные (я надеюсь), все имеют понятие о хорошем стиле программирования, все знают, почему не рекомендуется (не желательно)использовать goto.
Но, тем не менее, согласитесь, что бывают ситуации, когда использование goto упрощает (или ускоряет) алгоритм или уменьшает объем кода. Самый простой пример - последовательная инициализация, причем в случае любой ошибки должны быть выполнены одни и те же действия - освобождена память, затребованные ресурсы, возвращен код ошибки.
Опять же, "законные" операторы структурного программирования break и
continue - те же самые скрытые goto.
Составить ответ
|||
Конференция
|||
Архив
Ответы
- Честно говоря, я не вижу особого смысла в GOTO, кроме как выход из глубокой рекурсии. Так покажите, пожалуйста, пример его эффективности? (-) — Или трус, или лентяй (15.11.2001 09:42, пустое)
- Ответ: — abivan (14.11.2001 18:56, 459 байт)
- Раз уж тут все грамотные :-) (+) — Анатоль (14.11.2001 17:03, 432 байт)
- И все же... — ShiphT (14.11.2001 16:40, 605 байт)
- Ответ: — Elektronik (14.11.2001 16:55, 541 байт)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru