单选题
若已建立以下链表结构,指针p、s分别指向如图所示结点:
A、
p=p->next:s->next=p;p->next=s;
B、
s->next="/0";p=p->next;p->next=s;
C、
p=p->next;s->next=p->next;p->next=s;
D、
p=(*p).next;(*s).next=(*p).next;(*p).next=s;
【正确答案】
A
【答案解析】
[解析] 本题考查向链表中插入结点。A选项中,执行语句p=p->next;后指针p指向data F所在的结点。执行语句s->next=p;后data F所在的结点移动到指针s所指结点之后。执行语句p->next=s;后指针s所指结点又回移到data F所在的结点之后,与题目要求不符,语句显然是错误的。
提交答案
关闭