主要内容 结构体 结构体的基本概念 声明结构体类型 定义和引用结构体变量 定义和引用结构体数组 函数的参数和返回值类型可以是结构体 问题的提出 一个学生有学号、姓名、性别、年龄、地址等属性。int num; char name[20]; char sex;int age; char addr[30];如果将这些属性分别定义为互相独立的简单变量,则难以反映它们之间的内在联系(同一个学生的属性)。 结构体 一个结构体是逻辑上相互联系的一组分量的集合。 结构体中的分量可以是不同类型的数据,结构中的分量称为结构的成员。 结构体 结构体是一种复合(构造)数据类型,用于把不同类型的数据组合成一个整体(属于自定义数据类型) 声明结构体类型的同时定义结构体变量 一般形式: 引用规则 结构体变量不能整体引用,只能引用变量成员 引用规则 结构体变量不能整体引用,只能引用变量成员 结构体数组的定义 Programming in C 西安电子科技大学软件学院 - School of Computer Software, Xidian University, China*/ struct[结构体名] {类型标识符 成员名;类型标识符 成员名;……………. }; 成员类型可以是基 本类型或复合类型 struct是关键字, 不能省略 合法标识符 可省:无名结构体 例 s

文档评论(0)

1亿VIP精品文档

相关文档