void
void的用法:
当要定义一个无参的函数时,只能想下面这样定义:
int f(void){}//void必须写,这样才是一个无参的函数;
int f(){}//这要定义不是一个无参的函数,这个函数表示可以接受任意多个函数。
如:int f(){}
int g(void){}
f();//能正确执行
f(1,2,3);//能正确执行
g();//能正确执行
g(1,2);//错误
void *指针只能保存地址,不能通过这个指针获取内存数据
如:int i = 10;
void *p = &i;//正确的
printf("i = %d\n",*p);//错误的
void *指针可以和其他数据指针相互赋值
如:int *pi = p;//pi指向p指向的地址空间
double *dp = p;