void类型一般是由两方面的用法:
放在函数名前面,表示此函数无返回值;若是放置在函数后的小括号内,表示该函数没有传入值。 如int main(void){}。
作为指针类型void* 。 表示其为暂时未知的指针类型。 如malloc()动态分配空间函数的返回值就为void类型;一般是经过强制类型转换转换成需要的指针类型。 若是void类型放在函数的形参位置,则表示其可以接受任何指针类型。
void类型一般是由两方面的用法:
放在函数名前面,表示此函数无返回值;若是放置在函数后的小括号内,表示该函数没有传入值。 如int main(void){}。
作为指针类型void* 。 表示其为暂时未知的指针类型。 如malloc()动态分配空间函数的返回值就为void类型;一般是经过强制类型转换转换成需要的指针类型。 若是void类型放在函数的形参位置,则表示其可以接受任何指针类型。