双链表结点定义如下,若要删除双链表中的中间结点(非首尾节点)p,下面写法正确的是( )。

 struct Node {   int val;   Node* prev;   Node* next; };
填写答案