Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
7 мая
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
1008006
Топик полностью
SciFi
(31.05.2020 12:09, просмотров: 219)
ответил
VLLV
на
Эфемерное "good practice" в программировании на С: Данность : есть массив[x] массивов[3]. Эти три байта на самом деле битовая структура, но для экономии места обрезали один байт. Как сделать доступ к полям структуры по индексу из нескольких мест? Два варианта:
1) Я бы делал memcpy. 2) Раз уж речь о "good practice", порядок заполнения битовых полей implementation-defined, то есть строго говоря неясно, какой байт лишний -- нулевой или третий.
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้
Ответить
2) ни разу не встречал.
-
VLLV
(31.05.2020 19:24
)