1 / 80
文档名称:

计算机二级C语言课件 第15章.ppt

格式:ppt   页数:80
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机二级C语言课件 第15章.ppt

上传人:企业资源 2012/1/31 文件大小:0 KB

下载得到文件列表

计算机二级C语言课件 第15章.ppt

文档介绍

文档介绍:第十五章结构体、共用体和链表
第十五章结构体、共用体和链表
C语言中的数据类型分为两大类:基本类型(整型、字符型、单精度型、双精度型)和构造类型(数组、结构体、共用体等)。本章将介绍结构体与共用体的定义和使用。
一个问题
在程序里表示一个人(姓名、年龄、性别、身高、体重……),怎么表示?
char name[12]; unsigned int age; char sex;
想表示多个人呢?
定义多个数组?(有些搞笑了)
C语言的解决办法
struct person { char name[12]; unsigned int age; char sex; };
struct person是一个类型
struct person students[4];
students[0].name students[0].age students[0].sex
它们都是变量,一般称为结构的成员变量
用typedef说明一种新类型名
C语言允许用typedef说明一种新类型名,使用形式如下:
typedef 类型名标识符;
例如:
typedef int INTEGER ;
该语句把一个用户命名的标识符INTEGER说明成了一个int类型的类型名。在此说明之后,可以用INTEGER来定义整型变量:
INTEGER a , b ; int a , b ;
用typedef说明一种新类型名
typedef语句的作用仅仅是用“标识符”来代表已存在的“类型名”,并未产生新的数据类型,原有类型名依然有效。定义新类型名的目的是增加程序的可读性。
典型试题:
以下说明新类型正确的是?
A. typedef V1 int ;
B. typedef V2 = int ;
C. typedef int V3 ;
D. typedef V4 : int ;
结构体类型
结构体类型是非常灵活的构造型数据类型。一个结构体类型可以由若干个称为成员的成分组成。不同的结构体类型可根据需要,由不同的成员组成。例如,可以定义一个日期结构体,包括年、月、日三个成员。
结构体类型
结构体类型的说明
结构体类型说明的一般形式为:
struct 结构体标识名
{ 类型名1 成员名1 ;
类型名1 成员名1 ;
……
类型名n 成员名n ;
}
结构体类型
示例:定义日期结构体类型
struct date
{ int year , month , day ; } ;

最近更新

2026年以和平为话题的小学生作文 9页

鼾症微创手术 38页

网络空间安全优先搜索策略 26页

2024年安徽粮食工程职业学院单招职业倾向性测.. 40页

2024年安徽邮电职业技术学院单招职业适应性测.. 40页

2024年宝鸡中北职业学院单招职业技能测试题库.. 42页

2024年宿迁泽达职业技术学院单招职业适应性测.. 41页

2024年山东服装职业学院单招职业适应性考试题.. 40页

2024年山东省聊城市单招职业倾向性考试模拟测.. 41页

2024年山西林业职业技术学院单招综合素质考试.. 40页

2024年山西省晋中市单招职业适应性测试模拟测.. 39页

2024年山西老区职业技术学院单招综合素质考试.. 41页

2024年山西运城农业职业技术学院单招职业倾向.. 39页

2024年平凉职业技术学院单招职业倾向性考试题.. 41页

2024年广东女子职业技术学院单招职业技能考试.. 41页

2024年广东松山职业技术学院单招职业适应性测.. 40页

2024年广东省河源市单招职业适应性考试模拟测.. 39页

2024年广东碧桂园职业学院单招职业适应性测试.. 41页

2024年广东金融学院单招职业倾向性测试模拟测.. 40页

2024年广州城市职业学院单招职业技能测试模拟.. 40页

2024年广西制造工程职业技术学院单招职业适应.. 41页

2024年广西演艺职业学院单招职业适应性测试模.. 41页

2024年广西省南宁市单招职业适应性考试模拟测.. 41页

2024年广西英华国际职业学院单招职业技能测试.. 39页

2024年廊坊卫生职业学院单招职业技能考试题库.. 40页

2024年开封职业学院单招职业倾向性测试模拟测.. 40页

2024年德宏职业学院单招职业倾向性考试模拟测.. 40页

2024年徽商职业学院单招职业技能考试题库完美.. 42页

2025年国家开放大学《建筑力学》章节测试参考.. 13页

【人教版英语字帖】七年级下册单词表衡水体字.. 42页