inline void* align(char* val) { return (void*)(((unsigned)val + 3) & ~3); }C++函数什么意思啊?详细? 10 在线等... 在线等 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 函数 inline void align char 搜索资料 2个回答 #热议# 普通体检能查出癌症吗? 桑白凝6y 2012-07-19 · 超过20用户采纳过TA的回答 知道答主 回答量:60 采纳率:80% 帮助的人:22.3万 我也去答题访问个人页 关注 展开全部 英语单词align提供了一种思路,与“对齐”相差不远。下面验证一下:val为0时,结果是0;val为1时,结果是4;val为2时,结果是4;val为3时,结果是4;val为4时,结果是4;val为5时,结果是8;val为6时,结果是8;val为7时,结果是8;val为8时,结果是8;val为9时,结果是12;val为10时,结果是12;。。。可见该函数是按4对齐,或者称之为 对4 上取模(貌似叫这个,记不清了) 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 孤舟釣客 2012-07-08 · TA获得超过293个赞 知道小有建树答主 回答量:170 采纳率:0% 帮助的人:247万 我也去答题访问个人页 关注 展开全部 猜测是对齐操作;如val 指向的地址是0x0000 0003则((unsigned int)val + 3) = 0x0000 0006;0x0000 0006 & ~3 = 0x0000 0006 & 0xffff fffc = 0x0000 0004即实现按4对齐。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2015-08-17 c 编程出现无法从void*转换为char*错误 2 2014-05-31 C++ error: invalid conversion ... 2011-08-29 #include <stdio.h> main() { un... 13 2011-06-17 char *GetMemory(void){ char p[... 70 2013-01-20 c语言参数带void* 11 2015-02-06 main.c:52: 错误:从类型‘void* (*)(Pr... 4 2015-10-25 csharp调用c++的dll中带有各种char*,void... 2015-12-17 出错提示:“void*”类型的值不能初始化“int*”类型的... 更多类似问题 > 为你推荐: