在单链表中,如何删除p指针指向的结点? A. p->next = p->next->next; B. free(p); p = p->next; C. q = p->next; p->next = q->next; free(q); D. p = NULL; 答案解析 核心考点是单链表的删除操作。正确答案是C,因为需要先保存p的下一个结点,然后调整p的next指针,最后释放被删除结点的内存。错误选项A和B没有正确处理内存释放,选项D只是将p置为NULL,并没有删除结点。 正确答案:C