hallocounty 2022-01-27 21:34 采纳率: 78.6%
浏览 184

error C2016: C 要求一个结构或联合至少有一个成员 ,这是什么意思?


```c
typedef struct Node
{
    BINARYTREE data;
    pnode ptr;
}node, *pnode;


typedef struct Queue
{
    pnode rear;
    pnode front;
}queue, *pqueue;


typedef struct BinaryTree
{
    char data;//节点值 数据域
    struct BinaryTree * pLchild;//左子树 左指针域
    struct BinaryTree * pRchild;//右子树 右指针域
}BINARYTREE, *PBINARYTREE;

```

  • 写回答

1条回答 默认 最新

  • SmallAntJ 2022-01-28 01:55
    关注

    Node结构体定义有错,pnode既在括号里作为类型名又在括号外作为变量名

    评论

报告相同问题?

问题事件

  • 创建了问题 1月27日