C课件(科学版)-第6章 结构体与共用体.PPTVIP

  • 2
  • 0
  • 约1.8万字
  • 约 50页
  • 2019-07-18 发布于山东
  • 举报

C课件(科学版)-第6章 结构体与共用体.PPT

第6章 结构体与共用体 1. 结构体 结构体是一种构造数据类型 用途:把不同类型的数据组合成一个整体-------自定义数据类型 结构体类型定义 2. 结构体变量的定义 先定义结构体类型,再定义结构体变量 一般形式: 定义结构体类型的同时定义结构体变量 一般形式: 3. 结构体变量的引用 引用规则 结构体变量不能整体引用,只能引用变量成员 4. 结构体变量的初始化 形式一: 5. 结构体数组 结构体数组的定义 三种形式: 结构体数组初始化 6. 结构体和指针 指向结构体变量的指针 定义形式:struct 结构体名 *结构体指针名; 例 struct student *p; 指向结构体数组的指针 7. 链表 概述 链表存储结构是一种动态数据结构,其特点是它包含的数据对象的个数及其相互关系可以按需要改变,存储空间是程序根据需要在程序运行过程中向系统申请获得,链表也不要求逻辑上相邻的元素在物理位置上也相邻,它没有顺序存储结构所具有的弱点。 链表结构 (1)头指针变量head──指向链表的首结点。 (2)每个结点由2个域组成: 1)数据域──存储结点本身的信息。 2)指针域──指向后继结点的指针。 (3)尾结点的指针域置为“NULL(空)”,作为链表结束的标志 链表结构的定义 struct student {char name[10]; struct

文档评论(0)

1亿VIP精品文档

相关文档