typedef struct BTNode { //B-樹的結構
int keynum; //n
struct BTnode *parent; //指向雙親
KeyType key[m + 1]; //K(i)
struct BTNode *ptr[m + 1]; //A(i)
//Record *recptr[m + 1]; //記錄指針向量
}BTNode, *BTree;
BTree是指向結構的指針,BTNode * 也是,那我為什麼不能把BTree型的值賦給BTNode * 型的呢?
struct BTnode *parent;改為struct BTNode *parent; 注意大小寫。