二、设计及实验要点1功能分析如图1所示,此通讯录主要由以下四个功能模块组成。通讯录中增加联系人。通讯录只有在存在联系人的情况下其他的操作才有意义,增加联系人通过在单链表的表尾添加数据元素实现。通讯录中修改联系人。联系人的信息有很多其中电话、邮箱和关系是有可能改变的。修改这些信息通过修改单链表中的数据元素实现。通讯录中删除联系人。当联系人的信息没有价值时可以删除这些信息以释放空间,删除联系人通过在链表中断开结点实现。通讯录中查询联系人。当用户需要查看联系人的信息时可以调用Qur()来查看联系人信息,可以输入姓名、电话号码和生日中的一个信息来查看。查看联系人信息通过在单链表中定位查找实现。通讯录中联系人的显示。该功能显示全部联系人的各项信息。通过遍