假定已建立一下链表结构,且指针p和q已指向如图所示的结点:则以下选项中可将q所指结点从链表中删除并释放该结点的语句组是A)(*p).next=(*q).next; free(p); B)p=q->next; free(q);C)p=q; free(q); D)p->next=q->next; free(q);
D为什么不对?