程序设计基础(C语言)9_1 结构体的声明方法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2020/9/8
5/60
结构体类型的声明
Don’t forget the
semicolon!!
2020/9/8
结构体模板
(Structure Template)
形成一个类型声明的样板 用于生成结构体变量 但并未声明结构体变量 因而编译器不为其分配6内/60存
2.结构体变量的定义
(1)先声明(构造)结构体类型,再定义变量名
在程序里表示一个人(姓名、年龄、性别…), 怎么表示?
想表示多个人呢? 如何用计算机程序实现下述表格的管理?
2020/9/8
4/60
结构体类型的声明
声明了一个结构体类型
结构体的名字 称为结构体标 签(Structure Tag) 构成结构体的变量 称为结构体的成员
(Structure Member)
结构体定义 可以嵌套
2020/9/8
9/60
本节内容结束! 请继续学习下一节内容……
2020/9/8
10/60
(2)在声明(构造)类型的同时定义变量 (3)直接定义结构体变量(不指定结构体标签)
2020/9/8
7/60
3.用ቤተ መጻሕፍቲ ባይዱypedef定义数据类型
关键字typedef为一种 已存在的类型定义一个 别名,并未定义新类型
STUDENT与struct student类型是同义词
struct student stu1, stu2;/*It works*/
第9章数据类型定制帮手---结构体 和共用体
本章学习内容
9.1 结构体的声明方法 9.2 结构体变量、数组的定义和使用 9.3 结构体指针的定义和使用 9.4 共用体的声明方法及共用体变量的使用
2020/9/8
2/60
9.1 结构体的声明方法
9.1 结构体的声明方法 1.为什么要定义结构体类型
student stu1, stu2;
/*Can this work?*/
struct stu1, stu2;
/*Can this work?*/
STUDENT stu1, stu2;
2020/9/8
/*It works!*/
8/60
5.嵌套的结构体
嵌套的结构体(Nested Structure)就是在一 个结构体内包含了另一个结构体作为其成员
相关文档
最新文档