按后序遍历扩展序列建立二叉树结构的递归算法Void crt_bt_post(Bitreeptr *bt){ if (i>=s.len) //I是全局变量,初始值为0,s存放后序扩展序列字符和长度{ bt=stack[top]; top=top-1;} //入栈else { i++; c=s.ch[i];   if (c=’ ‘) *bt=Null; else { *bt=(BiNode*)malloc(sizeof(BiNode)); (*bt)->data=c; (*bt)->rch=stack[top]; top=top-1; (*bt)->lch=stack[top]; top=top-1; } top=top+1; stack[top]=*bt; crt_bt_post(&bt); }}请帮我解释一下这里的*bt,bt,&bt各是指什么啊?

热心网友

*是解析运算符,*bt是指针指向的数据本身,bt则是指针本身这里应该是指向结构体的(节点),&是取地址运算符,&bt是取指针bt的地址,在这里是取得指针bt的地址然后付给*bt形成函数的递规。

热心网友

还是看看工具书呀