有关于结构体指针的问题

就例如在二叉树的数据结构中,已经有了BiTNode了,为什么还要有*BiTree,在什么地方用BiTree

//权限信息

typedef struct UserRightInfo
{
char RightID[20];
char RightName[20];

}UserRightInfo,*LPUserRightInfo;

LPUserRightInfo lpUserRightInfo=UserRightInfo();//重点之处,结构体可以先创建......
答案就在这里:关于结构体指针问题
----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。

能否给出一整个结构体?

*BiTree表示指针,BiTNode表示普通变量

typedef BitNode *BitTree,题主应该是想问这个吧?为什么要定义一个BitTree。
这个问题嘛~可以理解为BitTree是一种指向BitNode结构体指针,用起来比较方便,你多看看数据结构里的二叉树那一部分吧~