1. 结构体如何定义?
typedef struct _Node
{
struct _Node *prev;
struct _Node *next;
void *pData;
}*Node;
2. 操作接口函数都有哪些?
-初始化
-添加(添加到头,尾还是中间?)
-删除
1. 若要实现通用,就必须满足下面两个条件:1、将链表操作的函数独立出一个文件,并做一个头文件,在需要时进行include,相当于写库函数。2、实现链表数据可以为任意类型。
2. 函数库其实就是将一些常用函数放在一个文件中,这个文件没有主函数,也就是说函数库并不是为了实现某个目标而写的源代码文件,而仅仅是一些常用函数的集合。若在某个程序中需要用到这些函数,则将这个函数库与其共同编译即可。