首页 > 新闻资讯

void指针类型强制转换 C语言void指针有什么用?

c语言void指针有什么用?

void*定义指针变量,但它不指示它指向的数据类型。

1。参数传递:通用类型

可作为函数模板、链表等参数的通用参数。在使用中,你只需要施放。

2.强制类型转换

void指针类型强制转换 C语言void指针有什么用?

有时由于重载的干扰,需要将其转换为void*来获取地址。

例如,(void*)目标成员,您可以直接获取成员的地址(目标成员)你得到的实际上是obj的起始地址。

3.地址到0

(void*)0,地址到所有0,等于null。

非void类型显式转换为void类型表达式,以避免某些代码静态检查工具发出警告。

void指针类型强制转换void指针类型void指针

原文标题:void指针类型强制转换 C语言void指针有什么用?,如若转载,请注明出处:https://www.saibowen.com/news/17532.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。