1:NULL指针
NULL指针一般用在初始化一个存储类型,这个NULL指针不能用于存放数据类型和访问(你用get()得不到一个具体值,但是对于一个指针变量,我们必须要将这个指针的指向说明,要么将这个指针设为指向其他的变量,(不然就变成野指针了),在C/C++中,严禁出现野指针,不仅可能导致程序报错的问题,还可能会导致指针指向一个未知的量,(指针在使用和释放的时候一定要有一个指向)
2:void指针
void指针就是一个指针类型,但是这个指针类型指向的值是0(这个0是指的是地址是0),相当于我给一个指针动态开辟了一个内存,但是我不知道这个指针将会用来存放什么类型的数据类型,于是我将指针类型设为void的类型指针,后面还会用强制类型转换将void指针转换为其他类型的指针(数据结构C语言中malloc函数返回的类型就是void*,所以需要进行强制类型转换,将void*类型转化为我们需要的数据类型);