我正在尝试查看一个结构是否作为结构大小的所有 0xFF 返回。
memcmp 似乎是一个明显的起点,但我必须分配第二个内存块,用 0xFF 填充它。这似乎只是一种浪费。

是否存在标准功能?或者我应该通过 for 循环进行下注和迭代?

最佳答案

这里最明显的解决方案似乎是简单地循环遍历结构的大小并逐字节比较。

分配一块 0xFF 后跟 memcmp 的方法应该实现相同但更高的空间复杂度。

关于c - 如何有效地将一块内存与单个字节进行比较?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25166035/

10-13 05:36