C语言程序设计 第八章结构体与共用体 计算机教研室 威周 策绿
计算机教研室 C语言程序设计 第八章 结构体与共用体
本章重点内容 C陪言程序设计 、 结构体的应用场合 三、结构体类型 三、结构体变量定义 四、结构体变量的引用与初始化 五、结构体数组 六、共用体(自学) 计算机教研室
计算机教研室 本章重点内容 C语言程序设计 一、结构体的应用场合 二、结构体类型 三、结构体变量定义 四、结构体变量的引用与初始化 五、结构体数组 六、共用体(自学)
一、结构体的应用场合 C俯言程序设计 为了较全面准确的描述一个事物,通常利用该事 物的属性提取一些信息,这些信息可能包含整型、实 型、字符型或其他类型。把这些不同的数据类型有机 的组合在一起就构造出一种新的类型,这种类型称为 “结构体”类型。 例如:学生(学号、姓名、性别、年龄、班级、籍贯)等 计算机教研室
计算机教研室 一、结构体的应用场合 C语言程序设计 为了较全面准确的描述一个事物,通常利用该事 物的属性提取一些信息,这些信息可能包含整型、实 型、字符型或其他类型。把这些不同的数据类型有机 的组合在一起就构造出一种新的类型,这种类型称为 “结构体”类型。 例如:学生(学号、姓名、性别、年龄、班级、籍贯)等
二、结构体类型 C培言程序设计 1.用struct?结构体类型声明 struct结构体名 成员变量声明语句 }; 【说明】 1(1)声明以关键词struct开始: (2)花括号将构成结构体的数据类型集合为一体,不能省略。 (3)“;”结构体声明结束的标志,不能省略。 (4)“struct结构体名”与基类型intchar、foat拥法类似。.- 计算机教研室
计算机教研室 二、结构体类型 C语言程序设计 1.用struct结构体类型声明 struct 结构体名 { 成员变量声明语句 }; 【说明】 (1)声明以关键词struct开始; (2)花括号将构成结构体的数据类型集合为一体,不能省略。 (3)“ ; ”结构体声明结束的标志,不能省略。 (4)“struct 结构体名” 与基类型int、char、float用法类似
二、结构体类型 C俯言程序设计 例1.学生成绩管理结构体 struct STUDENT int studentID; /学生的学号 char studentName [10]; 月学生的姓名 char studentSex[4]; /学生的性别 int timeOfEnter; /学生的入学时间 int score[4]; /score[0]-score[3]分别代表学生的4门 课成绩 计算机教研室
计算机教研室 二、结构体类型 C语言程序设计 例1.学生成绩管理结构体 struct STUDENT { int studentID; //学生的学号 char studentName[10]; //学生的姓名 char studentSex[4]; //学生的性别 int timeOfEnter; //学生的入学时间 int score[4]; //score[0]-score[3]分别代表学生的4门 课成绩 };