我想定义一个栈去存放二叉链表的结点:typedef struct BiTNode{TElemtype data;struct BiTNode *lchild,*rchild;}BiTNode,*BiTree;typedef struct{BiTNode *elem;int base;int top;}Stack;
这样定义可行么,在申请空间是报错。