为了方便链表的增删操作,一些算法生成一个虚拟头节点,方便统一删除头节点和其他节点。下面代码实现了删除链表中值为 val 的节点,横线上应填的最佳代码是( )。


A:dummyHead->next = head; cur = dummyHead;
B:dummyHead->next = head->next; cur = dummyHead;
C:dummyHead->next = head; cur = dummyHead->next;
D:dummyHead->next = head->next; cur = dummyHead->next;
正确答案:A
试卷来源:202412 CCF-GESP编程能力等级认证C++五级真题