1.打印建立菜单界面
2.头文件
包括结构体 和链表
struct A
{
char name[10];
...
...
...
...
struct A *next;
};
typedef struct A B
typedef B *LinkList;
3.接口及子函数
第一步 初始化ListInit 给结构体指针LinkList *l分配内存空间 链表的头以NULL结尾
第二步 插入数据函数Insert 定义一个标记的头分配空间并输入赋值 利用一个temp指针 完成指针交换 向后移动 不断循环分配空间和插入
第三步 指针移动取值完成所需要的步骤例如寻找修改删除等
2.头文件
包括结构体 和链表
struct A
{
char name[10];
...
...
...
...
struct A *next;
};
typedef struct A B
typedef B *LinkList;
3.接口及子函数
第一步 初始化ListInit 给结构体指针LinkList *l分配内存空间 链表的头以NULL结尾
第二步 插入数据函数Insert 定义一个标记的头分配空间并输入赋值 利用一个temp指针 完成指针交换 向后移动 不断循环分配空间和插入
第三步 指针移动取值完成所需要的步骤例如寻找修改删除等