二叉树小知识点
typedef struct BiTNode {char data;
struct BiTNode *lchild,*rchild;
} BiTNode,*BiTree;
这里*BiTree已经带指针了;
那么:
void CreateBiTNode(BiTNode *T)
void CreateBiTNode(BiTNode T)
是什么意思
T和*T表示什么 BiTNode: 直接声明该类型的变量,以指针方式传递给被调函数,被调函数可以完成初始化
*BiTree: 直接声明该类型的变量,或得到一个空指针,如果要用这个类型做初始化,被调函数应该接收一个 BiTNode** , 或者 BiTree* 类型的参数
页:
[1]