ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
13 июля
461835 Топик полностью
Юра (10.11.2013 09:54, просмотров: 1) ответил Constantin24 на как можно сделать компактнее. программирование в СИ
Ну, если у Вас KOL_INDICATOR не будет 0, и у Вас этот индекс не используется, то можно индекс 0 использовать как мусорный, и в него компилятор будет "кидать" все неиспользующиеся значения. Это,насколько помню, С99. #define INDEX(n) (n<=KOL_INDICATOR)?(n):(0) PGM_CHAR Arr[]={ /*INDEX 0 мусор*/[INDEX(1)] = CODE_IND_1,[INDEX(2)] = CODE_IND_2, [INDEX(3)] = CODE_IND_3,[INDEX(4)] = CODE_IND_4, /*и т.д. до CODE_IND_16 */ };