C语言的 第9章.ppt

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言的 第9章

typedef定义类型步骤 ①按定义变量方法先写出定义体 如 int i; ②将变量名换成新类型名 如 int INTEGER; ③最前面加typedef 如 typedef int INTEGER; ④用新类型名定义变量 如 INTEGER i,j; 本章小结 1. C语言中有两类数据:一类是系统已经定义好的标准数据类型,也称基类型,如:int、long、char、float、double等,可以直接使用;另一类是用户根据需要自己设计的数据类型,必须先声明,然后才能使用,如:结构体、共用体等。 2. 结构体由若干个数据组成的,他们可以是不同类型的。 3. 同类型的结构体变量可以相互赋值,但不能用结构体变量名对结构体进行整体输入输出。可以对结构体变量的成员进行赋值、比较、输入输出等操作。 本章小结 4.引用结构体成员的方法是: 结构体变量.成员名 5.共用体与结构体不同,其成员共享同一段存储空间,因此各成员的值不会同时存在,在某一瞬间,只有最后一次被赋值的成员是有意义的。 6. 枚举类型是把可能的值全部一一列出来,枚举变量的值只能是其中的一个。 * 第 十一 讲 用户自己建立的数据 第9 章 9.1 定义和使用结构体变量类型 9.2 使用结构体数组 9.3 结构体指针 9.4 用指针处理链表 9.5 公用体类型 9.6 使用枚举类型 9.7 用typedef声明新类型 本章小结 结构体类型的定义 9.1 教学进程 9.1.1 结构体类型 有时需要将不同类型的数据组合成一个有机的整体,以便于引用。如:一个学生有学号(num)、姓名(name)、性别(sex)、年龄(age)、成绩(score)、地址(addr)等属性 问题定义: 100101 Li Fun M 18 87.5 Beijing Num name sex age score addr 若干个类型不同(也可相同)的数据项的一个组合。 int num; char name[20]; char sex; int age; float score; char addr[30]; 教学进程 结构体类型 struct 结构体名 {成员表列}; 定义一个结构体类型的一般形式为: Struct:是结构体类型的关键字,与结构体名共同组成 结构体类型名; 成员表列:定义该类型中有哪些成员,各成员的定义与 定义简单变量完全相同。且成员也可以是一 个结构体变量. 注意:花括号外的分号一定不能缺省! 教学进程 struct student { int num; char name[20]; char sex; int age; float score; char addr[30]; }; 结构体类型名 成员类型 成员名 例如: struct student { int num; char name[20]; char sex; int age; float score; char addr[30]; }; 强调:student 是一种类型,与int,char,float等基本类型具有 同等地位!! struct date { int month; int day; int year; } struct student { int n

文档评论(0)

liwenhua00 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档