1 :空指针
空指针通常用于初始化不能用于存储数据类型和访问的存储类型。 get (无法获得具体值,但对于指针变量,必须说明指针的指针指定或将其设置为指向其他变量。 (否则,就会变成野指针。 C/C严禁出现野指针。 不仅可能报告程序错误,还可能引起问题
2:void指针
void指针是指针类型,但该指针类型指向的值为0。 此0意味着地址为0。 相当于在指针上动态打开了内存。 但是,因为不知道这个指针用于存储什么类型的数据类型,所以我们把指针类型作为了void的类型指针。 接下来,可以通过强制类型转换将void指针转换为其他类型的指针。 (在数据结构c语言中,malloc函数返回的类型是void*,因此必须进行强制类型转换才能将void*类型转换为所需的数据类型。 )