链表的测试程序

来源:互联网 发布:君王之路坐骑进阶数据 编辑:程序博客网 时间:2024/06/03 20:39
#include  <stdio.h>#include  <stdlib.h>#include  "LinkList.h"struct Value{    LinklistNode header;    int v;};int main(int argc , char *argv[]){     LinkList* list = LinkList_Create();     int i = 0;     struct Value p1;     struct Value p2;     struct Value p3;     struct Value p4;     p1.v = 1;     p2.v = 2;     p3.v = 3;     p4.v = 4;    LinkList_Insert(list,(LinkListNode*)&p1,0);    LinkList_Insert(list,(LinkListNode*)&p2,0);    LinkList_Insert(list,(LinkListNode*)&p3,0);    LinkList_Insert(list,(LinkListNode*)&p4,0);    for(i=0;i<LinkList_Length(list);i++)    {         struct Value* pv = (struct Value*)LinkList_Get(list,i);         printf("%d\n",pv->v);    }    while(LinkList_length(list)>0)    {         struct Value* pv = (struct Value*)LinkList_Delete(list,i);         printf("%d\n",pv->v);     }     LinkList_Destroy(list);     return 0;}
0 0
原创粉丝点击