你是在说单链表么?
typedef struct data{
data 所需的数据类型
exdata *data额外的数据。
}data,*exdata;
typedef struct Node{
data 数据
Node *next;//下一个数据节点地址
}Node,*linklist//node是数据节点,*linklist列表节点
需求
你是要在每次编译之前写数据文件改写这个程序么?
还是写好一个程序作为库什么的,然后编程序调用然后编译。
如果是后者的话将这个链表写在函数中,函数的传入值就是对data 的改写。
然后写好对于单链表的操作。
这个基本上是仿照c++的标准模板的思路走的。。。不知道你是不是这个意思
限制
在makefile中写清楚对于data的处理。
第二个限制,实际上是子类对于父类的继承。
如果是直接饮用的data,那这个结构体中的exdata就可以没有,赋值为NULL,如果有,定义呗。
不知道我那个结构体能不能满足。
@九重束风景