类型void* 说明了什么样的返回值

void有两种用法:

1.将无返回值的函数定义为void类型,表示函数没有返回值

2.用void*定义指针,这是一个指向非具体数据类型的指针,称为无类型指针,或者通用型的指针变量,一般在使用的时候通过强制转化,可以给其他类型的指针变量赋值。 

例如:

NULL不是被定义为0,就是被定义为(void*)0,这两种值几乎是相同的。当程序中需要一个指针时,一个纯粹的0或者一个void指针都能自动被转化成所需的任何类型的指针。



 

发布了42 篇原创文章 · 获赞 1 · 访问量 4万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章