And*_*eas 2 c arrays embedded
我有一个六个数组,uint16_t实际上是三个uint32_t,其中的位数顺序正确.如何尽可能有效地将前者投射到后者?
uint16_t
uint32_t
数组中的元素数量在编译时是已知的.
Dav*_*nan 10
也许这样:
uint16_t arr16[6]; uint32_t *parr32 = (uint32_t*)(&arr16);
现在您可以parr32[i]用来引用重叠arr16数组的元素.
parr32[i]
arr16
归档时间:
12 年,11 月 前
查看次数:
1399 次
最近记录: