下载此文档

第9章结构体和共用体.ppt


文档分类:IT计算机 | 页数:约56页 举报非法文档有奖
1/56
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/56 下载此文档
文档列表 文档介绍
第9章结构体、共同体和枚举类型
教学内容
结构体的定义及应用
共同体的定义及应用
枚举类型的定义及其应用
1
第9章结构体、共同体和枚举类型
重点、难点
结构体的定义及应用
2
第9章结构体、共同体和枚举类型
教学目标
熟练掌握结构体的定义及应用
掌握共同体的定义及应用
熟练掌握枚举类型
3
第9章结构体、共同体和枚举类型
结构体的定义及应用
共同体的定义及应用
枚举类型
类型定义
4
结构体的定义及应用
【问题的提出】
1. 描述一个学生的信息:
学号、姓名、性别、年龄、成绩等。
2. 一本书
书号、书名、作者、出版社、价格等
特点:相关性,整体性
5
结构体类型的定义
【格式】
struct <结构体类型名>
{<成员类型1> <成员名1>;
<成员类型2> <成员名2>;

<成员类型n> <成员名n>;
};
6
结构体类型的定义示例
struct student
{char num[10];
char name[20];
int age;
float score[5];
};
struct book
{ char numbook[20];
char bookname[20];
char author[10];
char publishing ;
float price;
};
7
结构体类型的定义
【说明】
(1)结构成员类型可以是任何合法的C++类型(包括已经定义的结构体类型)。
(2)定义一个结构体类型并不分配内存,只有定义这个结构体类型的变量时,才分配内存。
8
结构体类型的定义示例
struct date
{short year;
short month;
short day;
};
struct employee
{char num[5];
char name[20];
char xb;
int age;
struct date birthday;
};
9
结构体类型变量
(3种方式)
(1)定义结构体类型的同时声明结构体变量
struct student
{char num[10];
char name[20];
int age;
float score[5];
}st1,st2;
10

第9章结构体和共用体 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数56
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小152 KB
  • 时间2018-05-07