确定指针之间的对象相等
在 C 中,使用相等运算符 (==) 比较两个指针取决于它们各自的对象.
指向的指针对象
对于指向相同类型对象的指针(a 和 b),相等运算(a == b)在以下情况下返回 true:
指向函数的指针
如果指针指向相同类型的函数,则如果它们指向相同的函数,比较也会返回 true。
指向数组元素的指针
何时指针指向数组中的元素,如果它们引用相同的元素或超过同一数组的最后一个元素,则比较返回 true。
未指定的比较
在某些情况下,指针的相等运算符的行为是未指定的。这包括:
标准库的扩展
C 标准库提供了 std::less
以上是如何在 C 中比较指针是否相等?的详细内容。更多信息请关注PHP中文网其他相关文章!