6.8 但是如果 NULL 的值改變了, 比如在使用非零內部空指針的機器上, 難道用 NULL (而不是 0) 不是更好嗎?

不。(用 NULL 可能更好, 但不是這個原因。) 儘管符號常量經常代替數字使用以備 數字的改變, 但這不是用 NULL 代替 0 的原因。語言本身確保了源碼中的 0 (用於 指針上下文) 會生成空指針。NULL 只是用作一種格式習慣。參見問題 5.5  和 9.2

翻譯朱群英、孫雲, LaTeX2HTML 編譯 朱群英 (2005-06-23)