c语言简单的链表
发布日期:2021-06-30 18:43:13
浏览次数:2
分类:技术文章
本文共 883 字,大约阅读时间需要 2 分钟。
#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");}
转载地址:https://linus.blog.csdn.net/article/details/10310817 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
不错!
[***.144.177.141]2024年05月02日 11时42分15秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
【学习笔记】英文科技论文常见英语句式积累
2019-04-30
【深度学习笔记】PixelShuffle
2019-04-30
【python3学习笔记】斜杠和双斜杠运算符的区别
2019-04-30
【深度学习笔记】用torch.nn.Sequential()搭建神经网络模型
2019-04-30
【深度学习笔记】用torch.nn.ModuleList搭建神经网络
2019-04-30
【深度学习笔记】pytorch的点乘(dot product)
2019-04-30
【深度学习笔记】残差
2019-04-30
【python学习笔记】读取指定文件夹中的图片,结合边缘保留滤波EPF
2019-04-30
【工具和环境】Linux下安装pycharm
2019-04-30
【Accumulation】The definition of SISR
2019-04-30
【工具与环境】Windows下安装Sublime Text 3
2019-04-30
【工具与环境】Excel中批量插入行
2019-04-30
【个人实验注意事项】
2019-04-30