数据结构学习笔记7--c语言建立一个链表(已测正确无误)
来源:互联网 发布:淘宝申请客服介入处理 编辑:程序博客网 时间:2024/06/06 00:29
#include <stdio.h>#include <stdlib.h>typedef struct linknode{ int data; struct linknode *next;//struct linknode是一个结构体类型名,需要作为整理而使用}node;// typed struct A B;表示为结构体struct A起一个别名 B. 那么在后面创建一个变量x的时候可以用struct A x;或者B x;int main(){node*head,*p,*s;//p:指向前驱节点;s指向当前待加入节点;head指向头节点。 int x,cycle=1; //cycle是循环控制变量 head=(node *)malloc(sizeof(node)); p=head; while(cycle) { scanf("%d",&x); if(x!=0) {s=(node*)malloc(sizeof(node)); s->data=x; p->next=s; //把s结点链接到前面建立的单链表中 p=s; } else {cycle=0; //表示结束加入新节点 p->next=NULL; } } return 0;}
阅读全文
0 0
- 数据结构学习笔记7--c语言建立一个链表(已测正确无误)
- 数据结构学习系列一--链表的建立(c语言实现)
- C语言里程序编译无误但运行会弹出程序已停止运行是为什么?
- 数据结构—使用c语言学习笔记
- 数据结构C语言版本的学习笔记
- MFC学习笔记1 建立工程 C数据结构
- 一起学习C语言之建立链表
- 约瑟夫环(丢手帕游戏)Java 链表实现(程序正确无误)
- 数据结构(头插法建立一个链表)
- 数据结构c语言学习
- 数据结构笔记:静态链表(C语言)
- 数据结构实验之链表六:有序链表的建立(C语言)
- java学习笔记---qq项目---在服务器端建立的一个Socket数组来存储已建立连接套接字
- 一个正确的c语言链表代码(中间也有些bug)
- C语言学习笔记 链表基础
- C语言链表学习笔记
- C语言数据结构--双向链表的学习
- C语言学习笔记之数据结构篇(一)
- Redis的数据类型及相关操作命令
- 专访微软研究院张正友:从“张氏标定法”到人机交互,20年视觉技术的探索
- 初识Hibernate之关联映射(二)
- JAVA学习笔记——Set集合
- gitlab-ci.yml配置
- 数据结构学习笔记7--c语言建立一个链表(已测正确无误)
- java总结(持续更新)
- Loadrunner 运行示例遇到的问题及解决方法
- 机器学习技法课程学习笔记14-- Radial Basis Function Network
- 初识Hibernate之关联映射(一)
- ubuntu caffe 下安装nvidia digits排错
- web系统ie浏览器不刷新数据
- 字符串算法——单一数(Single Number II)
- C语言的编译链接过程详解