c++ 单链表中的删去某元素函数

把del指针指向被删结点,然后delete del,孩操作删除的是指针还是指针指向的结点?

删除的是指针指向的单个节点,建议自己做实验试试

删除的当然是指针指向的结点。
之后不能通过指针再去访问已经DELETE的结点(未定义行为,可能导致程序崩溃)。
最好将del指针置为NULL。
当然了你让del指针指向别的地方也是可以的。

首先创建一个节点,存放要删除的节点
然后,通过这个新创建的节点找到下一个节点位置,用这个新创建的节点赋值给原来的节点
适当这个新创建的节点。