关于指针:
当定义int *p时,它也会在内存中给指针变量p分配一个内存单元,假设这个单元在内存的编址为0x1003;此时,0x1003中的值是不确定的,(因为我们没有给指针赋值),当编译器遇到了p=&a时,就会在0x1003单元中保存一个地址(变量a在内存中分配的地址)
空指针:不指向任何单元,仿真野指针。在stdio.h中被定义为
#define NULL ((void *)0)#define NUL ’