列表插入删除代码

时间:2019-01-27 15:15:28
【文件属性】:
文件名称:列表插入删除代码
文件大小:120B
文件格式:C
更新时间:2019-01-27 15:15:28
c语言 列表的插入与删除 #define ERROR 0 #define OVERFLOW -2 typedef int Status; typedef int Elemtype; struct Lnode { Elemtype data; struct Lnode *next; }; typedef struct Lnode Lnode,*LinkList; LinkList createlist() { LinkList L,p,r;int n,i; L=(LinkList)malloc(sizeof(Lnode)); L->next=null; r=L; printf("input the length:"); scanf("%d",&n); for(i=1;i<=n;i++) { p=(LinkList)malloc(sizeof(Lnode)); scanf("%d",&p->data); //p->next=L->next; //L->next=p; r->next=p; r=p; } r->next=null; return L; } void printlist(LinkList L) { LinkList p; p=L->next; while(p) { printf("->%d",p->data); p=p->next; } } main() { LinkList L; L=createlist(); printlist(L); }

网友评论