运行的时候expression cannot be evaluated 为啥啊!


运行的时候expression cannot be evaluated 为啥啊!

文章插图
【运行的时候expression cannot be evaluated 为啥啊!】虽然不知道LZ的xuanzuo1函数做什么用的,但显然有空指针的问题,改了一下 。LZ试试void xuanzuo1(BiTree T ,char ch) //选作1{ if (T){if (T->lchild) {// 这里要先判断是否为空if (T->lchild->data=https://www.myit5.com/article/=ch){T->lchild=NULL;}else {xuanzuo1 (T->lchild,ch);}}if (T->lchild) {// 这里要先判断是否为空if (T->rchild->data=https://www.myit5.com/article/=ch){T->rchild=NULL;}else {xuanzuo1 (T->rchild,ch);}} }}

    推荐阅读