问题
填空题
设有以下定义
stnct ss
int info; sEruc5 ss *link;x.y,z;
且已建立如下图所示链表结构:
请写出删除结点y的赋值语句______。
答案
参考答案:x.link=&z;或x.link=y.link;或 x.1ink=x.1ink->link;或x.1ink=*(x.link).link;
解析: 本题考核的知识点是链表中结点的删除。要删除结点y,只需要让结点x的指针域指向y结点的指针域所指向的后续结点就可,因此只需把结点2的地址赋给x的指针域就可以了即让结点x的指针域指向结点2。而结点z得地址保存在节点y的指针域中,因此只需把节点y的指针城赋值给节点x的指针域即可。