我遇到了这个struct声明,现在我不知道最后一个指针在做什么?
typedef const struct
{
//Ommiting the members for stackoverflow!!!
} PWMnCurrFdbkParams_t, *pPWMnCurrFdbkParams_t;
所以问题是
,
在这里有什么作用?*pPWMnCurrFdbkParams_t
是什么类型答案 0 :(得分:1)
这很常见,例如Microsoft在其头文件中经常使用它。
此处定义了两种类型(用逗号分隔),PWMnCurrFdbkParams_t
的类型为const struct
,pPWMnCurrFdbkParams_t
的指针指向该const struct
。
*
不是名称的一部分,就像int *x
是x
指向int
的指针一样。
用例几乎是结构的任何集合,例如链表或树。