(2)程序组成及各模块/函数功能;
创建及添加模块:该模块的功能是输入职工信息。函数为
void Add(Node *woker)
原理:采用尾插法,先建立链表及头结点,新增一个结点,
键盘输入职工号、职工姓名、职工性别、职工出生年月、职工学
历、职工职位、职工工资,将这些信息存储到新增结点中,将新
增加的节点连到链表的尾端,如此以往,将尾结点的指针域置空,
这样就得到了一条存储职工信息的链表,这样就完成了职工信息
的创建及增加。
显 示 模 块 : 该 模 块 功 能 是 显 示 职 工 信 息 。 函 数 为 void
Disp(Node *woker)
原理:先新建一个指针 P 指向头结点,判断它的指针域是否
为空,若为空,则输出“没有记录可以显示”;若不为空,则输
出它的指针域所指向节点所储存的职工信息,并将该指针向后移
一个结点,直到 P 指向空,即输出了所有职工的信息,这样就完
成了所有职工信息的显示。
查 找 模 块 : 该 模 块 功 能 是 查 找 职 工 信 息 。 函 数 为 void
Tongji(Node *woker)
原理:该模块分为两种查找方法,分别是按职工号查找和按
职工姓名查找,因为这两种查找方法雷同,所以这里将只解释按
职工号查找的原理。先键盘输入一个要查找的职工号并新建一个
指针 P 指向头结点,判断它的指针域是否为空,若为空,则输出
评论1
最新资源