(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;
(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;