注册 登录
编程论坛 数据结构与算法

*lchild和*rchild是什么意思

yf879326915 发布于 2017-04-12 16:32, 10761 次点击
typedef struct BiTNode
{
    TElemType data;
    struct BiTNode *lchild, *rchild;
}BiTNode, *BiTree;
5 回复
#2
书生牛犊2017-04-17 07:32
“struct BiTNode *lchild, *rchild;”
这句话声明了两个strcut BitNode 类型的指针,分别叫lchild,rchild .

因为C语言中规定,类似于“struct BiTNode *lchild, rchild;”是声明了一个strcut BitNode类型的指针lchild和一个strcut BitNode类型的变量rchild
所以才有需要两个*

#3
zsh9810229842017-05-12 16:08
指向struct BiTNode 类型的指针
在树里面通常是指向树的左右孩子
#4
杨阳111112017-06-09 17:41
二叉树里面的 leftchild 左孩子,rightchild 右孩子
#5
一灯2017-09-13 09:02
“struct BiTNode *lchild, *rchild;”
这句话声明了两个strcut BitNode 类型的指针,分别叫lchild,rchild .

因为C语言中规定,类似于“struct BiTNode *lchild, rchild;”是声明了一个strcut BitNode类型的指针lchild和一个strcut BitNode类型的变量rchild
所以才有需要两个*


φ(゜▽゜*)♪
#6
gxf592017-12-18 15:28
这个是指向二叉树中左右孩子的指针
1