在C++实现的单链表中,若指针p指向链表的一个非头、非尾节点,以下可以正确删除该节点且避免内存泄漏与野指针的操作是?

ba882161 单选题 共 个子题

已知单链表节点的定义如下:

struct ListNode {
    int val;
    ListNode *next;
    ListNode(int x) : val(x), next(nullptr) {}
};
A
delete p;
B
p = p->next; delete p;
C
p->val = p->next->val; p->next = p->next->next; delete p->next;
D
p->next = nullptr;
正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧