#define VRONECMDAPP_WORK_BUF_SIZE 0x2400 UINT32 au32VRWorkBuf[(VRONECMDAPP_WORK_BUF_SIZE+3)/4];VRONECMDAPP_WORK_BUF_SIZE+3为什么要加3呢?我看是UINT32属性啊
#define VRONECMDAPP_WORK_BUF_SIZE 0x2400 UINT32 au32VRWorkBuf[(VRONECMDAPP_WORK_BUF_SIZE+3)/4];
查看更多
建议取一个有意义的标题。问题请贴出代码出处,以及上下文。
BUF_SIZE的单位是字节,但buf要求4字节对齐,所以用u32定义。这里应该是向上对齐。
扩展:C语言整数除法如何 四舍五入/进位/去尾
欢迎发表与嵌入式相关的技术分享、开发技巧、工具介绍、技术设想、职业心得、行业评论等对他人有启发,排版优雅的文章
回到 顶部
发布 问题
分享 好友
手机 浏览
投诉 建议
回到 底部