当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《C语言程序设计源代码》C087建立字符串链表

资源类别:文库,文档格式:DOC,文档页数:1,文件大小:29KB,团购合买
#include #include struct snode char name[ 15 truct snode*next struct snode *create list(int n)
点击下载完整版文档(DOC)

#include struct snode char name[ 15]: truct snode* next: struct snode*create list(int n) struct snode*head, tail,*p head=tail=NULL, printf(请输入姓名:n”) for(i=0; iname p->next=NULL; 新加入的节点链入表尾,故其next指针均置为NULL*/ if(head==NULL) 第一个节点 head=tail=p /*只有一个节点时,head和tail均指向它 /*当前尾节点的next指针指向新节点* /*尾指针向后移指向新节点 return head mal q=create list(5); /*创建一个链表,包含5个节点 printf(生成的字符串链表为:m”); while(q!=NULL) printf("%sIn", ->name);

#include #include struct snode { char name[15]; struct snode*next; }; struct snode*create_list(int n) { int i; struct snode*head,*tail,*p; head=tail=NULL; printf(“请输入姓名:\n”); for(i=0;iname); p->next=NULL; /*新加入的节点链入表尾,故其 next 指针均置为 NULL*/ if(head==NULL) /*第一个节点*/ head=tail=p; /*只有一个节点时,head 和 tail 均指向它*/ else { tail->next=p; /*当前尾节点的 next 指针指向新节点*/ tail=p; /*尾指针向后移指向新节点*/ } } return head; } main() { struct snode*q; q=create_list(5); /*创建一个链表,包含 5 个节点*/ printf(“生成的字符串链表为:\n”); while(q!=NULL) { printf("%s\n",q->name); q=q->next; } }

点击下载完整版文档(DOC)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
已到末页,全文结束
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有