我正在尝试查看一个结构是否作为结构大小的所有 0xFF
返回。memcmp
似乎是一个明显的起点,但我必须分配第二个内存块,用 0xFF
填充它。这似乎只是一种浪费。
是否存在标准功能?或者我应该通过 for 循环进行下注和迭代?
最佳答案
这里最明显的解决方案似乎是简单地循环遍历结构的大小并逐字节比较。
分配一块 0xFF
后跟 memcmp
的方法应该实现相同但更高的空间复杂度。
关于c - 如何有效地将一块内存与单个字节进行比较?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25166035/