C程序设计 讲师:刘楠 Email: lliunan@126.com 第11章 结构体与共用体11.1 概述 迄今为止,已介绍了基本类型(或称简单类型)的变量(如整型、实型、字符型变量等),也介绍了一种构造类型数据--数组,数组中的各元素是属于同一个类型的。 但是只有这些数据类型是不够的。有时需要将不同类型的数据组合成一个有机的整体,以便于引用。这些组合在一个整体中的数据是相互联系的。应当把它们组织成一个组合项,在一个组合项中包含若干个类型不同的数据项(当然也可以相同)。C语言允许用户自己指定这样一种数据结构,它称为结构体。它相当于其他高级语言中的“记录”。 num name sex age score addr struct student { int num; char name[20]; char sex; int age; float score; char addr[30]; } 声明一个结构体类型的一般形式为 struct 结构体名 { 成员表列; }; “结构体名”用作结构体类型的标志,它又称“结构体标记”。大括弧内是该结构体中的各个成员,由它们组成一个结构体。对各成员都应进行类型声明,即 类型名 成员名;
原创力文档

文档评论(0)