#include"stdio.h"
#include"stdlib.h"
struct linkwqf{
int age;
char * name;
struct linkwqf* next;
};
typedef struct linkwqf linkwww;
linkwww *head=NULL;
linkwww *tail=NULL;
linkwww * InitLink(void)
{
linkwww *tem=NULL;
tem = (linkwww*)malloc(sizeof(linkwww));
tem->next=NULL;
return tem;
}
void AddLink(linkwww** temp)
{
tail->next=*temp;
tail=*temp;
}
void main(void)
{
linkwww *lin1=NULL;
linkwww *lin2=NULL;
linkwww *lin3=NULL;
int i=2;
linkwww *temp=NULL;
lin1=InitLink();
lin2=InitLink();
lin3=InitLink();
head=lin1;/*链表头初始化*/
tail=lin1;/*链表尾初始化*/
lin1->age=12;/*变量初始化*/
lin1->name="wqf";/*变量初始化*/
lin2->age=1232;/*变量初始化*/
lin2->name="wkt";/*变量初始化*/
lin3->age=67;/*变量初始化*/
lin3->name="yang";/*变量初始化*/
AddLink(&lin2);
AddLink(&lin3);
temp = head;
do
{
printf("age=%d,name=%s\n",temp->age,temp->name);
temp = temp->next;/*判断还有没有下一个结构体*/
}while(temp!=NULL);
printf("safsdfasdfasdfasd\n");
}
c语言简单的链表
原创mb60ffdbe016b5d 博主文章分类:C ©著作权
©著作权归作者所有:来自51CTO博客作者mb60ffdbe016b5d的原创作品,请联系作者获取转载授权,否则将追究法律责任
下一篇:微软笔试题(看到的写答案啊)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
4.带头节点的双链表的实现(C语言)
双链表基本运算的代码实现,前插、后插操作
双链表 头结点 插入操作 删除操作 -
C语言链表
c语言链表
链表 c语言 结点 头结点 -
c语言,链表
最简单的一个链表create,show,delete的演示
C基础 面试 链表 #include i++ -
[C语言] 链表的实现
静态链表 动态链表
#include 动态链表 数据 #define 静态链表