发布网友 发布时间:2024-05-08 10:49
共2个回答
热心网友 时间:2024-07-08 21:02
把S结点插入到链表末尾,结果应该是这样的
所要做的工作就是,把F值所在的结点的next指向s结点,并且把s结点的next指向NULL;
所以,有以下方法:
1> 对应B选项
把s结点的next指向null即:s->next = '\0';
把p指针指向F所在的结点,也就是p结点的next指针所指向的结点:p = p->next;
把F所在的结点的next指向s结点;
2>对应C选项
p指针指向F所在的结点:p = p->next;
s结点的next指针指向p->next,也就是NULL:s->next = p->next;
把F所在的结点的next指向s结点;
3>对应选项D
这个选项其实和C选项采用的方法是一样的,只不过取值的方式不一样,C选项用指针取值的,而D选项首先把指针的所指向的地址给拿出来,在对其取值,相当于普通变量。所以C选项用的是'->'而D选项用的是'.'
追问sorry,没刷新所以没看见你的回答。。。。
热心网友 时间:2024-07-08 21:03
这不需要画图啊