[an error occurred while processing this directive] [an error occurred while processing this directive]
Ответ: по-моему, неприятность вот в чём.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Mihasic 03 апреля 2002 г. 19:17
В ответ на: Философский Опрос:"Боятся ли наши embedded программёры команды GOTO в проектах на СИ"? отправлено Baser 03 апреля 2002 г. 16:11

Если Вы используете другие средства ветвления - if-else, вызов функции или switch-case(который на самом деле не что иное, как система goto), то Вы заранее, по применённому средству, представляете себе какой тип результата Вы получаете и каким образом и куда Вы из этой ветви вернётесь. А goto уводит Вас в неведомое, и куда и с каким результатом Вас вынесет потом с самого начала не ясно. Поэтому чтение исходника с обилием goto приводит к излишнему волнению (неведомое волнует) и утомляет. А себя надо беречь - мы себе ещё пригодимся.
С уважением,
Михасик.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru