问题
单项选择题
假定已建立以下链表结构,且指针P和q已指向如下图所示的结点:
则以下选项中可将q所指向结点从链表中删除并释放该结点的语句组是
答案
参考答案:D
解析: 要从链表中删除b,只需要将c结点的地址赋给p->next即可。c结点的地址存放在q->next中,因此,p->next=q->next即可,然后用free(q)释放指针q的空间。
假定已建立以下链表结构,且指针P和q已指向如下图所示的结点:
则以下选项中可将q所指向结点从链表中删除并释放该结点的语句组是
参考答案:D
解析: 要从链表中删除b,只需要将c结点的地址赋给p->next即可。c结点的地址存放在q->next中,因此,p->next=q->next即可,然后用free(q)释放指针q的空间。