最佳答案
在C语言中,不同的0值之间似乎存在差异——NULL, NUL和0。
我知道ASCII字符'0'计算为48或0x30。
NULL指针通常定义为:
#define NULL 0
或
#define NULL (void *)0
此外,还有NUL字符'\0',它的计算结果似乎也是0。
是否存在这三个值不能相等的情况?
在64位系统上也是这样吗?