ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
26 августа
419298 Топик полностью
Юра (22.06.2013 23:50, просмотров: 1) ответил SciFi на Поскольку сия проблема не имеет практической значимости, то никак: тупо забить. Или озвучьте реально существующую проблему.
Ну ё... Ну представьте, простейший случай. Вам надо мерять каналы встроенного АЦП. Вы их энумеруете typedef enum {CHAN_U220=4,CHAN_TOK=2,CHAN_COMMON=3}. Вы их пробегаете в цикле. Для результатов создаете массив int[3]. Случись добавление еще пару каналов - надо менять и enum, и в цикле опроса, и размер массива - и всё это в разных местах программы, что чревато. А если знать размер enum - тогда только в enum изменения дописать CHAN_12=7, CHAN_BATT=0, а граница цикла опроса, и размер массива результатов автоматом увеличатся.