把del指针指向被删结点,然后delete del,孩操作删除的是指针还是指针指向的结点?
删除的是指针指向的单个节点,建议自己做实验试试
删除的当然是指针指向的结点。之后不能通过指针再去访问已经DELETE的结点(未定义行为,可能导致程序崩溃)。最好将del指针置为NULL。当然了你让del指针指向别的地方也是可以的。
首先创建一个节点,存放要删除的节点然后,通过这个新创建的节点找到下一个节点位置,用这个新创建的节点赋值给原来的节点适当这个新创建的节点。