ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
18 мая
215341 Топик полностью
Snaky (13.10.2010 08:25 - 08:27, просмотров: 284) ответил Bill на Понятно! Ну, макросами я не особо пользуюсь. А вот использовать do...while(0); или goto это дело вкуса программиста. Лично я
ну это упрощенный пример - набросал прямо по ходу. на самом деле может быть более сложный, например такой блок: читаю кучу разных настроек из EEPROM-памяти с присвоением результата разным переменным, при физическом сбое обращения к памяти (или несовпадении контрольной суммы)- выход из блока, т.к. дальнейшее чтение из памяти смысла не имеет все остальные переменные остаются в дефолтных состояниях. в таком духе... Через if..else можно сделать, но наглядность сильно упадет не говорю что часто применяю, но вот такой маленький трюк. против goto тоже лично ничего не имею :>
DRC придумали трусы