1 void指针:无指向指针。
#include <stdio.h>
int main()
{
int num = 123;
int *pi = #
char *ps = "hahaha";
void *pv;
pv = pi;
printf("pi:%p, pv:%p\n", pi,pv);
pv = ps;
printf("ps:%p, pv:%p\n", ps,pv);
return 0;
}
其他的指针可以直接转换为void指针
2 NULL指针
当不清楚将指针初始化为什么地址时,请将它初始化为NULL,在对指针进行解引用时,先检查该指针是否为NULL。