```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;
```
Node结构体定义有错,pnode既在括号里作为类型名又在括号外作为变量名