ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 мая
1589299 Топик полностью
Nikolay_Po (Вчера, 22:04, просмотров: 19) ответил POV на Когда я привожу свои примеры народ тут морщится. Но "оказывается" финальный выход через гото это прекрасно )))
Ну, я так делал для быстрого конечного автомата обработки протокола шины на Mega328P. Там было всё довольно прямолиненое. И оборачивать кучей условий для выхода в одну точку было прям совсем неудобно, не практично. Выход различался при ошибке или при нормальной работе, а выходить надо было уметь почти из каждого состояния автомата. 

Поэтому да - из вариантов переключателя выходил в наглую goto - или на Error или на OK. Оно ещё было удобно - использовал форматирование с отступом каждого уровня вложения блока кода. И лишние вложения не помещались в ширину экрана ноутбука. А с готами - оно шло лентой без зигзагов.