这种数组定义方式意味着啥,CH32V208上能直接 u8 Domain[35] 吗?
谢谢!
热门产品 :
CH394: 以太网协议栈芯片
这种数组定义方式意味着啥,CH32V208上能直接 u8 Domain[35] 吗?
谢谢!
您好,该定义是将数组数据按照4字节对齐,aligned指定对象的对齐格式,可以直接u8 Domain[35]
谢谢!对齐了有什么好处?
您好,字节对齐一般用于结构体上比较多,合理利用字节对齐可有效节省存储空间,提高CPU访问速度。关于字节对齐的讲解有很多,下帖链接讲解可以看一下,或可百度搜索字节对齐,会有很多讲解链接
https://blog.csdn.net/Demondai999/article/details/121640212
明白了,谢谢!
对于MounRiver来说,__attribute__((__aligned__(4))) u8 Domain[35] 是首地址4字节对齐,还是每个数组单元都4字节对齐?
您好,每个单元都是按照4字节对齐的