C语言程序设计 第7章 复杂数据类型的定义与使用.pptxVIP

  • 7
  • 0
  • 约2.2千字
  • 约 82页
  • 2020-03-17 发布于江苏
  • 举报

C语言程序设计 第7章 复杂数据类型的定义与使用.pptx

结构体的概念;;;结构体的概念;结构体类型是用户自定义的新数据类型,是属于一种构造类型,在结构体类型中可以包含若干个不同数据类型和不同意义的数据项,从而使这些数据项组合起来表现某类对象的完整信息。 具体的讲,在编程过程中,经常会遇到这样的问题:要用若干个信息表示一个完整的对象,例如,编写一个班级成绩管理系统时,这个系统管理的对象是学生,但一个学生信息要被完整描述,可能需要以下信息:学号、姓名、性别、年龄、成绩和住址等。这些信息组合在一起就可以完整准确地表示一个学生。;学生是由以下信息组合在一起来描述;再进一步细化,学生的基本信息(1);每个学生的基本信息(2);在C语言中采用结构体来完成;结构体类型构造结果如下;  将不同的数据类型组织在一起而形成的一个有机的整体,即结构体。结构体要先构造结构体类型,有了类型就可以定义变量。 有了student 结构体类型后,我们就可以利用结构体类型去定义结构体变量s1,有了结构体变量s1,我们就可以利用这个变量存储一个学生的信息。;;13;14;15;16;17;18;;20;例如;22;3.结构体数组;24;25;26;27;28;29;30;31;;;34;35;36;37;38;39;③静态变量 静态变量是指存放在内存中的静态存储区的变量。编译系统为静态变量分配固定的存储空间。静态变量被重复使用时,其值会被保留。

文档评论(0)

1亿VIP精品文档

相关文档