p是0xCdcd出现的原因是?50行报错,valueElem函数功能是按值查找,当结点个数len等于4,第一个到第四个节点数据域分别为1 2 3 4,查找的值e为5时候就保错了,错在哪了,该怎么改!
首先要搞清楚,你这叫异常,不是报错!错误原因是循环条件,把两个条件换一下位置就行了,&&有短路的特征
第50行改成
while(p != NULL && p->data != e)