创建链表并打印输出.doc

创建链表并打印输出.doc

ID:57726756

大小:12.50 KB

页数:2页

时间:2020-09-02

创建链表并打印输出.doc_第1页
创建链表并打印输出.doc_第2页
资源描述:

《创建链表并打印输出.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、建立一个有任意多个结点的链表并打印输出。#include#includetypedefstructNode{chardata;structNode*next;}LINK;LINK*creat_list(){LINK*h,*r,*s;h=(LINK*)malloc(sizeof(LINK));r=h;r->next=h;charch=getchar();//从键盘读入数据while(ch!=''){s=(LINK*)malloc(sizeof(LINK));//给新结点分配内存空间s->data=ch;r->n

2、ext=s;//将新节点链接到表尾r=s;//r指向表尾ch=getchar();//从键盘读入数据}r->next=NULL;//给末结点的next赋空returnh;//返回表头指针}voidprint_link(LINK*h){LINK*p;p=h->next;//把首结点赋给Pif(p==NULL)printf("链表为空");//判断P所指向的节点,即首节点是否为空elsewhile(p!=NULL)//一直到表尾就结束循环{printf("%c",p->data);//输出p=p->next;}}voidmain(){LINK*head;

3、head=creat_list();printf("Thelistisunderline:");print_link(head);getchar();//return1;}

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。