在变量声明的时候,如果没有确切的地址可以赋值,为指针变量赋一个 NULL 值是一个良好的编程习惯。赋为 NULL 值的指针被称为指针。
    NULL 指针是一个定义在标准库中的值为零的常量。

    1. #include <stdio.h>
    2. #include <stdlib.h>
    3. int main(int argc, char *argv[]) {
    4. int *var= NULL; //空指针
    5. printf("var 的地址 是 %p\n",var);
    6. //输出 0x0 或者 0000000000000000
    7. if(var) //检查是否为空指针
    8. {
    9. printf("ok"); // 不为空则打印 ok
    10. }
    11. else
    12. printf("空指针");
    13. return 0;
    14. }