三个函数都有问题,你要创建、初始化、插入哪个线性表,当然是需要由参数指定的。给那三个函数都加一个Sequenlist *类型的参数,然后把要改动的线性表指针传进去,对它进行操作就行了。typedef就是为了简化代码,有了typedef你就可以写Sequenlist *,否则你还得这样struct Sequenlist *,每次都加一个struct感觉很不爽。。所以typedef给个别名