单链表删除为e的元素,我写循环,p指针是指向需要删除元素的前一个元素,第一个while循环,如果p的指针后一个为空的话,则不进入循环
但是!
出现了访问权限冲突,p->next 是 nullptr
太离谱了,你跳出循环不运行就行了?!
在此感谢子元geigei的指点
需要对调while里的两个条件
需要先判断是否为空,再比对需要比较的数字
就像栈,你要先判断栈顶是否为空,再比对数字,否则超出范围会报错
单链表删除为e的元素,我写循环,p指针是指向需要删除元素的前一个元素,第一个while循环,如果p的指针后一个为空的话,则不进入循环
但是!
出现了访问权限冲突,p->next 是 nullptr
太离谱了,你跳出循环不运行就行了?!
在此感谢子元geigei的指点
需要对调while里的两个条件
需要先判断是否为空,再比对需要比较的数字
就像栈,你要先判断栈顶是否为空,再比对数字,否则超出范围会报错