空指针表示 “未分配”或者 “尚未指向任何地方”的指针。通常出现空指针的情况可能是
1.在进行指针定义的时候没有指向一个具体的地址
2.预处理宏 NULL (在 <stdio.h> 和其它几个头文件中) 为空指针常数