prev up next   top/contents search

comp.lang.c FAQ 列表· 问题 5.10

但是不应该使用NULL的值改变(可能在具有非零内部空指针的机器上),使用0(而不是NULL)不是更好吗?


不。 (使用NULL也许更好,但不是因为这个原因。)虽然符号常量经常用来代替数字,因为数字可能会改变,但这不是NULL用于代替0的原因。再说一遍,语言保证源代码0(在指针上下文中)生成空指针。NULL仅用作一种风格约定。请参阅问题 5.59.4


prev up next   contents search
关于此 FAQ 列表   关于 Eskimo   搜索   反馈   版权

Eskimo North 托管