/********************************************************************************
该程序实现链表的结点插入:
程序中的void Deletestu(TYM *head)是用来释放已经生成的链表空间,程序中的
TYM *Insert(TYM *head,int pos,int n)函数是用来插入新的结点并返回整个链表的首地址。
在这程序中,主函数首先默认链表的长度为5*TYM,然后输入五个变量的值并输出。接着是
插入结点通过输入i和n的值来设置插入的位置和长度,最后将整理后的新链表中的信息一
起输出。
*********************************************************************************/
#include
#include
typedef struct stu //定义TYM的结构类型
{
char name[20];
int num;
struct stu *next;
}TYM;
void Deletestu(TYM *head) //释放函数
{
TYM *p; //定义TYM类型的指针
for(p=head;p!=NULL;head = p)