- 5
- 0
- 约5.89千字
- 约 9页
- 2018-09-11 发布于江苏
- 举报
12 13 14 10 3 5 6 7 8 9 11 4 2 15的一组操作顺序进行得到的
以下是程序代码,以及选择1 12 13 14 10 3 5 6 7 8 9 11 4 2 15的一组操作顺序进行得到的一组结果。之所以选择这样的操作顺序,是因为:1.每个函数都调用了2.能较好的看出每个函数是运行无误的。
程序:
#includestdio.h
#includestdlib.h
#includemalloc.h
typedef struct lianbiao{
int m;
struct lianbiao * next;
}lian1;
void initlist(lian1 **L)
{ *L=(lian1 *)malloc(sizeof(lian1));
if(!*L)exit(0);
(*L)-next=NULL;
}//建立空链表
void destroylist(lian1**L)
{ lian1*p;
if(!*L)exit(0);
p=(*L)-next;
while(p)
{ (*L)-next=p-next;
free(p);
p=(*L)-next;
}
free(*L);
// free(L);
}//销毁链表
int listempty(lian1* L)
{
if(!L)exit(0);
if(!L-next)return 1;
else return 0;
}//测试表是否为空
void clearl
原创力文档

文档评论(0)