C语言(void *)的用法

(void *)p = NULL;
int a;
char b;
float c;
double d;
p = &a;
p = &b;
p = &c;
p = &d;

由上面的代码可以看出(void *)定义的变量是可以接受任何类型的变量。
也就是说(void *) 为 “不确定类型指针”,void *可以用来声明指针。

(* (void **)) a;//等同于(void *)a;

猜你喜欢

转载自blog.csdn.net/qq_38821783/article/details/86572641