C语言空指针常见问题

 
5.12真有机器用非零空指针?或者不同类型用不同的表达?
5.11要求内部表达都为0不是更简单?
5.10为什么C语言空指针的一些东西不好理解
5.9为什么空指针问题经常地出现?
5.8为什么NULL能确保是0,但空(null)指针却不一定?
5.7我们应该选择NULL还是0作为空指针常数?
5.6 #define NULL((char *)0)是否可以传入不加转换的NULL
5.5 在使用非全零作为空指针内部表达的机器上,NULL是如何定义的
5.4 NULL是什么,它是怎么定义的?
5.3用缩写“if(p)”检查空指针是否可靠
5.2如何在C语言里获得一个空指针?
5.1臭名昭著的C语言空指针到底是什么?