设单链表中指针p指向结点m,若要删除m之后的结点(若存在),则需修改指针的操作为()。
A.p->next=p->next->next;
B.p=p->next;
C.p=p->next->next;
D.p->next=p;
解析:
指针前后赋值操作:
赋值号的前式一般是:接受地址的节点指针域
赋值号的后式一般是:节点地址
节点:AA() BB(p) CC(m) DD()
如A:将DD的地址赋值给BB的指针域
——表现为BB重新指向DD(BB原先默认指向下一节点CC,BB的指针域存的是p->nextCC的地址默认地址)
B:将CC的地址赋值给AA的指针域
——表现为AA指向CC
C:将DD的地址赋值给AA
——表现为AA指向DD
D:将BB的地址赋值给BB的指针域
——表现为BB自己指向自己