c++ 指向结构体变量的指针出错
struct Bsnode
{
int d;
Bsnode *lchild;
Bsnode *rchild;
};
int inbsort(int n)
{
Bsnode *q;
for (int k = 0; k < n + 1; k++)
{
Bsnode *p; p = new Bsnode;
p->d = a[k]; p->lchild = NULL; p->rchild = NULL;
q = bt;
这个一个子程序的一小段 全部比较多没有全部截,调试的时候总是说这边的p和q是未声明的标识符是什么意思啊?