现在的位置: 首页 > 综合 > 正文

函数参数返回值 void 和 void *

2019年07月22日 ⁄ 综合 ⁄ 共 199字 ⁄ 字号 评论关闭

void的字面意思是“无类型”,向函数传递void参数,可等价理解为函数为无参数传递;

void *则为“无类型指针”,void *可以指向任何类型的数据,如果一个函数参数为该种形式,说明调用方向该函数传递了一个指针,这个指针指向一个任何类型的参数。 其实这是泛型指针,也即无论返回值,还是参数可以通过类型转换为任何指针类型,并且 不会丢失信息。(void*也可以作为函数返回值,表示返回任何类型的值的指针)

抱歉!评论已关闭.