ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
18 июля
623082 Топик полностью
Nikolay801_ (05.10.2015 13:57 - 06.10.2015 08:35, просмотров: 107) ответил VL на Угу, буду по человечески, правда лишняя итерация.
еще можно union добавить, что бы инициализирующие константы не пересчитывать typedef struct _Date { union{ uint8_t byte; struct { unsigned day:5; unsigned mon:4; unsigned group:1; }; }; } tDate; tDate tmp_season = {0x21}; tDate tmp_season2 = { .day = 3, .mon = 2, .group = 1}; так можно поэтапно переползать со старого кода, при этом нужно обязательно убедится что компилятор правильно упаковывает структуру.
Будь ты проклят, Перри-Утконос!