求讲解一下这段代码的原理?

2025-01-05 14:58:06
推荐回答(1个)
回答1:

pre每次都是pnode的前一个节点,通过while使我们找到了节点pnode的位置是节点2(值为name这里假设2),pre就是节点1,我们只需要让节点1的next指针,指向节点2的next的地址,如图这样就删除节点2了,然后释放节点2,这个删除写的并不是很好,如果没找到name相同的就会程序崩溃