文档之家
首页
教学研究
幼儿教育
高等教育
外语考试
建筑/土木
经管营销
自然科学
当前位置:
文档之家
›
结构体与指向结构体的指针
结构体与指向结构体的指针
格式:ppt
大小:51.00 KB
文档页数:6
下载文档原格式
下载原文件
/ 6
下载本文档
合集下载
下载提示
文本预览
1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
结构体与指向结构体的指针
结 构 体
• 定义 定义:用户自定义的一种数据结构,将不同类型 的数据组合成一个有机的整体以便于引用。在一个 组合项中包含若干个类型相同或不同的数据项。其 一般形式为: struct 结构体名 { 成员列表 }; typedef struct ev 如:
{ int Type; int occuTime; struct ev *next; } EVENT
简单链表的基本操作
• 链表的建立与输出 • 链表的插入 • 链表的删除
typedef struct node { int data; struct node *next; }Link;
① ② ③
① ②
链表的建立(初始化 链表的建立(初始化head=NULL) 首结点的建立: head=p; q=p 中间结点的处理: q->next=p; q=p; 尾结点的处理: q->next=NULL; 链表的插入 链表为空时: head=p;q=p; 链表不为空时: 插入为首结点 new->next=head;head=new 插入为中间结点 new->next=p;q->next=new 插入为尾结点 p->next=new;new->next=NULL
用指针处理链表
链表是一种常见的重要的数据结构,通常是动态 动态进 动态 行存储分配。一个链表一般有一个“头指针 头指针”,链 头指针 表 中的每个元素称为一个“结点 结点”,每个结点包含两 结点 个 部分:一个是用户需要的实际数据,另一个是下一 个结点的地址。 处理动态链表需要的函数有: void *malloc(unsigned int size); void free(void *p);
;பைடு நூலகம்
• 结构体变量的引用 结构体变量名.成员名 结构体变量的引用:结构体变量名 成员名 结构体变量名 • 指向结构体变量的指针: 指向结构体变量的指针: 一个结构体变量的指针就是该变量所占据的内 存段的起始地址。 存段的起始地址。 如: EVENT ev; ; EVENT *p; ; *p=ev p=&ev p->成员名 成员名 • 结构体指针变量的引用: 结构体指针变量的引用: (*p).成员名 成员名
相关主题
指向结构体的指针
结构体与指针
结构体指针变量的引用
结构体指针
指针结构体
结构体定义和使用
文档推荐
结构体指针
页数:9
结构体指针
页数:7
结构体的指针应用
页数:3
指针和结构体练习题.
页数:12
C语言中不同的结构体类型的指针间的强制转换详解
页数:3
指针与结构体 上机
页数:16
结构体与指向结构体的指针(精)
页数:3
结构体指针 C 面向对象程序设计
页数:7
结构体与指针
页数:22
结构体与指向结构体的指针
页数:6
最新文档
你为何总捕不到“大鱼”
崇文区2009年高三第一次模拟考试数学
37Mn高压消防气瓶爆炸原因分析及对策
2020-2021学年度文化中学语文课题组工作总结(最新版)
高中物理知识点回顾一章一节17 万有引力定律应用人造卫星专题
七年级语文考试复习计划
电力企业班组安全管理经验材料【最新版】
六十六工位自动成型机安全操作规程
最新班主任工作计划优秀(通用版)
2020下半年广东省汕头市濠江区联通公司招聘试题及解析