单选题:```
```
struct Node{
int data; //数据域
Node*next; //指针域
};
```
带头结点的单链表的结点结构Node声明如上,已知p、q、r分别指向链表中连续的三个结点,下面删去q所指结点的语句错误的是( )。
@[C](2)
A. p->next=q->next;
B. p->next=r;
C. p->next=r->next;
D. p->next=p->next->next;
A.p->next=q->next;
B.p->next=r;
C.p->next=r->next;
D.p->next=p->next->next;
答案:C
struct Node{
int data; //数据域
Node*next; //指针域
};
```
带头结点的单链表的结点结构Node声明如上,已知p、q、r分别指向链表中连续的三个结点,下面删去q所指结点的语句错误的是( )。
@[C](2)
A. p->next=q->next;
B. p->next=r;
C. p->next=r->next;
D. p->next=p->next->next;
A.p->next=q->next;
B.p->next=r;
C.p->next=r->next;
D.p->next=p->next->next;
答案:C