单选题:设指针变量p指向双向循环链表的某结点,能删除p所指结点的操作为( )。
设指针变量p指向双向循环链表的某结点,能删除p所指结点的操作为( )。 @[D](2)
A. free(p); p=p->next;
B. p=p->next; p->prior->next; free(p->prior);
C. p->next = p->prior->next; p->prior= p->next->prior; free(p);
D. p->prior->next=p->next; p->next->prior=p->prior; free(p);
A.free(p); p=p->next;
B.p=p->next; p->prior->next; free(p->prior);
C.p->next = p->prior->next; p->prior= p->next->prior; free(p);
D.p->prior->next=p->next; p->next->prior=p->prior; free(p);
答案:D
A. free(p); p=p->next;
B. p=p->next; p->prior->next; free(p->prior);
C. p->next = p->prior->next; p->prior= p->next->prior; free(p);
D. p->prior->next=p->next; p->next->prior=p->prior; free(p);
A.free(p); p=p->next;
B.p=p->next; p->prior->next; free(p->prior);
C.p->next = p->prior->next; p->prior= p->next->prior; free(p);
D.p->prior->next=p->next; p->next->prior=p->prior; free(p);
答案:D