C语言程序设计第8章-Read.ppt

C语言程序设计第8章-Read.ppt

C语言程序设计 第10章 哈尔滨理工大学 计算中心 结构 结构(struct)是一种构造数据类型(由基本数据类型派生而来) 可以将一些不同的数据类型组合在一起使用 数组也是一种构造数据类型,但数组中的所有元素都是同一数据类型的 结构 如,想在一个整体中表示一个学生的学号、姓名、性别、年龄、成绩、地址等 可定义结构如下 struct student /*struct为关键字,struct为结构名*/ { int num; /*每个数据项称为一个结构成员*/ char name[20]; char sex; int age; float score; char addr[30]; }; /*结构定义应以;来结束*/ 结构的定义 struct 结构体名 { 数据类型 成员名1; 数据类型 成员名2; ... 数据类型 成员名n; }; 结构定义实例 如,处理学生成绩数据,每个学生有考号、姓名、三门课程的成绩、总成绩等变量。 struct student { long kaohao; /* 考号 */ char name[10]; /* 姓名 */ int score1; /* 成绩 */ int score2; int score3; int

文档评论(0)

1亿VIP精品文档

相关文档