首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在c中,*(易失性的空**)的含义是什么?

在c中,*(易失性的空**)的含义是什么?
EN

Stack Overflow用户
提问于 2020-12-25 05:30:14
回答 1查看 126关注 0票数 1

我的工作是"QNX“,在这个过程中,我遇到了以下问题,请大家帮我理解一下。

代码语言:javascript
复制
*(volatile  void **) kernel_data = (void *) & _mqx_version_number;  

你好,Omkar Dixit

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-25 05:34:07

(volatile void **)kernel_data -->将kernel_data转换为指向易失性空洞类型指针的指针.

现在,kernel_data是指针(volatile void**)的指针。

*kernel_datavolatile void*类型的指针

*(volatile void **) kernel_data = (void *) & _mqx_version_number;

因此,在这里,我们要将kernel_data类型转换为volatile void **类型,然后取消引用它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65445546

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档