这里为什么要用指针的指针呢?
在初始化二叉树的时候定义了头结点void initiate(BiTreeNode * *root)//这里为什么要用指针的指针呢
?以前理解是初始化操作前root没有地址值,初始化之后才有。有更
简单的理解方法吗?
{
* root=(BiTreeNode *)malloc(sizeof(BiTreeNode));
(*root)->leftChild=NULL;
(*root)->rightChild=NULL;//为什么要用括号括起来root呢?
root->rightChild不一样吗?????