#include<stdio.h>
#include<stdlib.h>
typedef struct node
{
int data;
struct node *left,*right;
}NODE;
typedef NODE* Tree;
int main()
{
Tree T=NULL;
int key;
Create(&T);
printf("\n-------二叉排序树--------\n");
Show(T);
return 0;
}
那 NODE 和 *Tree有什么关系,Tree 和T又有什么关系,Tree 和node呢。谢谢了。
追答typedef NODE* Tree 声明新类型 Tree
即 NODE* T;可以这样定义 Tree T;
Tree是数据类型,T是变量 和 int i 一个意思
Tree T NODE * T struct node *T 一样的