20课时第14章结构体和共用体概述.pptVIP

  • 0
  • 0
  • 约5.66千字
  • 约 18页
  • 2017-01-01 发布于湖北
  • 举报
14.6 结构体数组 结构体数组的定义 三种形式: 结构体数组初始化 14.7 结构体和指针 指向结构体变量的指针 定义形式:struct 结构体名 *结构体指针名; 例 struct student *p; 指向结构体数组的指针 用指向结构体的指针作函数参数 用结构体变量的成员作参数----值传递 用指向结构体变量或数组的指针作参数----地址传递 用结构体变量作参数----多值传递,效率低 14.9 共用体 构造数据类型,也叫联合体 用途:使几个不同类型的变量共占一段内存(相互覆盖) 共用体类型定义 定义形式: union tt { int i; char ch[2]; } a; a.ch[0]=13;a.ch[1]=1; 14.8 链表 1.链表结构 (1)每个结点由2个域组成: 数据域──存储结点本身的信息。 指针域──指向后继结点的指针。 (2)头指针变量head──指向链表的首结点。 (3)头结点──数据域不存放数据,指针域存放下 一个结点的地址(也可不设头结点) (4)尾结点的指针域置为“NULL(空)”,作为链表结束的标志 链表结构的定义 struct student {int data; struct student *next; }; next为

文档评论(0)

1亿VIP精品文档

相关文档