请问void *和void **分别有什么用?

sigh02 2002-11-11 09:52:07
能详细说说吗?
...全文
105 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoniaoleyuan 2002-11-11
  • 打赏
  • 举报
回复
void * 是空类型指针,它可以被任何数据指针类型的地址值赋值(函数指针不能赋值给它),例如:
//void * 可以持有任何指针类型的地址值
void * p=q;
p=p1;
void * 表明相关的值是个地址,但该地址的对象类型不知道,不能操作空类型指针所指向的对象,只能传送该地址值或将它与其它地址值作比较。
black_snail 2002-11-11
  • 打赏
  • 举报
回复
有个东东是哦void类型的,它存在一个地址单元里,
有各指针指向它,当然指针它也存在一个地址单元里,void*
然后,另一个指针又指向前一个指针,当然最后这个指针它也存在一个地址单元里。void**

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧