就例如在二叉树的数据结构中,已经有了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结构体指针,用起来比较方便,你多看看数据结构里的二叉树那一部分吧~