我这样一样程序,有全局变量:
typedef struct tree
{
int data;
struct tree *lp;
struct tree *rp;
}TreeNode,*pTreeNode;TreeNode head;有函数:
void store(const pTreeNode getNode)
{
pTreeNode pPreNode;
pPreNode=&head; if(getNode->data<pPreNode->data) 
……
}运行时总出现对话框,说:某某指令引用的"0x00000000"内存,该内存不能为read。
跟踪到store()内部的if语句时,发现pPreNode的value为0x00000000。pPreNode的三个成员value都为cx0030,而且提示是error。
不解ing!
谁解?