写出C语言的地址对齐宏ALIGN(p,alignbytes),其中p是要对齐的地

写出C语言的地址对齐宏ALIGN(p,alignbytes),其中p是要对齐的地址,alignbytes是要对齐的字节数(2的N次方),比如说:ALIGN(13,16)=16。

答案:#define ALIGN(p,alignbytes) ((void*)(((unsigned long)p+alignbytes-1)&~(alignbytes-1)))

,最快乐的时候,就是去旅行。

写出C语言的地址对齐宏ALIGN(p,alignbytes),其中p是要对齐的地

相关文章:

你感兴趣的文章:

标签云: