1.void 即为无类型, void * 为无类型指针,可以指向任何类型数据
2.void *的使用
void 可以指向任意类型的数据指针,即任意数据类型指针可以对void指针赋值
如:
uint_t *pint;
void*pvoid;
pvoid=pint;
若pvoid指针赋值给pint指针,则需要进行类型转换:
pint=(uint*)pvoid;
3. void的作用
对函数返回的限定;
对函数参数的限定;
当函数不需要返回值时,必须使用void限定。例如: void func(int, int);
当函数不允许接受参数时,必须使用void限定。例如: int func(void);