第10章 结构体与共用体.pdfVIP

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多

1

—ryypyipi/.l-^^jj91

10章结构体与共用体

10.概述

1

10.2定义结构体类型变量的方法

10.3结构体变量的引用

10.4结构体变量的初始化

10.5结构体数组

10.6指向结构体类型数据的指针

10.7用指针处理链表

10.8共用体

10.9枚举类型

10.10用typedef定义类型

习题

清《篦学曲肠tS?上册胖出

木浊,

10.1概述

迄今为止,已介绍了基本类型(或称简单类型)的变量(如

)绍了一种构造类型

整型、实型、字符型变量等,也介

数据——数组,数组中的各元素是属于同一个类型的。

但是只有这些数据类型是不够的。有时需要将不同类

型的数据组合成一个有机的整体,以便于引用。这些

组合在一个整体中的数据是互相联系的。例如,一个

学生的学号、姓名、性别、年龄、成绩、家庭地址等

项。这些项都与某一学生相联系。见图10.1。可以看

到性别(sex)、年龄(age)(

、成绩so、地址addr)是

cre)(

0的。如果将

属于学号为1001和名为“LiFun”的学生

numme、seae

、naxg、scoreaddr分另ll定义为互相

独立的简单变量,难以反映它们之间的内在联系。

应当把它们组织成一个组合项,在一个组合项中包

含若干个类型不同(当然也可以相同)的数据项。c

语言允许用户自己指定这样一种数据结构,它称

为结构体(structure)。它相当于其他高级语言中的

记录”。

numnamesexagescoreaddr

10010LiFunM1887.5Beijing

10.1

r不

-tf\-J/rfv4•2/69f/1产$/ul

假设程序中要用到图1.所据结构,但是c

O1表示的数

语言没有提供这种现成的数据类型,因此用户必

须所需的结构体型。如:

要在程序中建立类例

struct

文档评论(0)

zhuifengshaonian + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档