visual studio里面 通过输入int值和#来构建二叉树,代码如下:
void create_knownTree(Tree &BT) {
elemTypeInt x;
scanf("%d", &x);
if (x != '#') {
BT = (Tree)malloc(sizeof(TreeNode));
BT->data = x;
create_knownTree(BT->left);
create_knownTree(BT->right);
}
else {
BT = NULL;
}
printf("要求二叉树create成功\n");
return ;
}
但是运行的时候一直显示异常:
想问问出现问题的原因是什么,怎么解决? 谢谢大佬们!!!