NUL 是ASCII字符集中‘\0’字符的名字,它的字节模式为全0.
NULL指一个其值为0的指针。
它们都是整型值,其值也相同,所以它们可以互换使用。
然而,你还是应该使用适当的常量。
因为它能告诉阅读程序的人不仅使用0这个值,而且告诉他使用这个值的目的。
符号NULL在头文件stdio.h中定义。
另一方面,并不存在预定义的符号NUL,如果你想使用它而不是字符常量‘\0’,你必须自行定义。
NUL 是ASCII字符集中‘\0’字符的名字,它的字节模式为全0.
NULL指一个其值为0的指针。
它们都是整型值,其值也相同,所以它们可以互换使用。
然而,你还是应该使用适当的常量。
因为它能告诉阅读程序的人不仅使用0这个值,而且告诉他使用这个值的目的。
符号NULL在头文件stdio.h中定义。
另一方面,并不存在预定义的符号NUL,如果你想使用它而不是字符常量‘\0’,你必须自行定义。