![]() |
1
16
该代码正在测试地址是否针对
测试的工作原理是首先对两个地址执行逐位“或”运算。任何一个地址中的任何一个位都将在结果中为on。然后测试执行与
复制时使用
当然,此代码依赖于实现;它需要C实现的支持,而C实现不是基本C标准的一部分,并且它取决于执行它的处理器的特定功能。
更高级的
|
![]() |
2
14
代码
检查是否有
例如,如果
所以两个指针都对齐了。在以下指针之间复制内存更容易 二者都 对齐,这只需要一个分支。
在许多体系结构上,
|