小编Sas*_*sha的帖子

C: NULL > NULL 总是假?

type_t* x = NULL; type_t* y = NULL;鉴于我们总是x > y评估错误,C 标准是否能保证这一点?我问因为会话在初始或终端malloc缓冲区中可能吗?由此看来,人们应该小心指针比较,并且只有在处理指向同一数组元素的指针时才进行比较,松散地说。但是,保证评估为 false 很方便x > y,因为我想要一个结构,它是一个堆栈数组,具有第一个和最后一个元素的字段,如果该数组仍然有0元素,则设置这些字段很方便是NULL,并且仍然允许for循环遍历数组的元素是很方便的,而不需要显式检查数组是否有0元素或更多,所以这样的比较很方便......

c standards pointers null-pointer

2
推荐指数
1
解决办法
108
查看次数

C 中指针大小的 unsigned int

在 C 中,以下之一是否保证在所有设备上unsigned///与指针unsigned short的大小相同?unsigned longunsigned long longvoid *

c

1
推荐指数
1
解决办法
149
查看次数

标签 统计

c ×2

null-pointer ×1

pointers ×1

standards ×1