void指针

类似 为   void *a;    这种类型的指针,我们称之为void(类型)指针,是一种特殊的指针,它足够灵巧的指向任何数据类型的地址空间。

其定义的方式为  void *<变量名>;

void指针与普通指针的区别:

我们要取得指针所指地址空间的数据的时候使用的是 ‘*’操作符,程序员必须清楚了解到对于void指针不能使用这种方式来取得指针所指的内容。因为直接取内容是不允许的。而必须把void指针转换成其他任何有效的数据类型的指针,比如char,int,float等类型的指针,之后才能使用'*'取出指针的内容。

原文地址:https://www.cnblogs.com/CosyAndStone/p/2946749.html