gpt4 book ai didi

c - 奇怪的结构和 typedef 定义

转载 作者:行者123 更新时间:2023-11-30 14:47:09 24 4
gpt4 key购买 nike

我遇到了这个结构声明,但我现在不知道最后一个指针在这里做什么?

typedef const struct
{
//Ommiting the members for stackoverflow!!!

} PWMnCurrFdbkParams_t, *pPWMnCurrFdbkParams_t;

所以问题是

  • ,的效果是什么?在这里?
  • *pPWMnCurrFdbkParams_t 的类型是什么
  • 它有什么用途?

最佳答案

这很常见,例如 Microsoft 在其头文件中大量使用它。

此处定义了两种类型(以逗号分隔),PWMnCurrFdbkParams_t 属于 const struct 类型,pPWMnCurrFdbkParams_t 是指向该的指针>常量结构

* 不是名称的一部分,就像 int *x 一样,其中 x 是指向 int 的指针.

用例几乎是任何结构的集合,例如链表或树。

关于c - 奇怪的结构和 typedef 定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51572362/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com