刚才的代码编译报错:redefinition of 'struct node'
时间: 2024-01-01 18:04:00 浏览: 285
腾讯云sdk使用流程.docx
很抱歉,我之前的回答有误。这是因为在合并结构体定义和指针别名声明时,结构体的定义部分重复了。正确的优化代码应该如下:
```c
typedef struct node
{
Frame frame;
struct node* next;
} Node;
typedef Node* PNode;
```
这样就能够正确地定义结构体和指针别名,并且不会出现重定义的错误。
阅读全文