- 17
- 0
- 约5.54千字
- 约 29页
- 2017-12-24 发布于浙江
- 举报
C课件第七章结构体、共同体和枚举
Visual C++程序设计 第 章 结构体、共同体和枚举类型 结构体 数组中的每一个元素属于同一种数据类型,利用数组处理大量的同类型 数据是很方便的。但是在实际应用中,常常需要把不同类型而关系又非常密切的数据组织在一起,形成一个整体,以便于统一管理。 一种称为结构体的数据类型,可以用来描述这种类型的数据集。 由于定义结构类型只是定义了一种数据类型,因此,当编译器编译结构体的定义时,并不为结构体中的成员分配任何内存空间,从而在定义结构体的成员时,不能指定成员的存储类型为auto、register、extern,但可以指定结构体成员的存储类型为static,其特点和作用将在以后介绍。 与基本数据类型类似,在定义结构体类型的变量时,也可对该变量进行初始化,其方法与对数组的初始化方法类似,即采用用花括号括起来的初始值表。 注意,初始值表中的数据类型必须与结构体中对应元素的类型一致(兼容的除外),否则会产生编译错误。另外,初始值表中的数据的个数不能大于结构体中元素的个数。 在定义结构体类型的变量时,也可以指定变量的存储类型。 对于结构体类型的变量,在编译过程中,编译系统将为这些变量分配相应的内存空间,所分配的空间大小原则上为结构体中所有成员所占空间的总和。 结构体变量也存在作用域的问题,其作用域与一般变量的作用域相同。 结构体
您可能关注的文档
- 社会学 教案完全版.doc
- 美国环保法律原文 Regulations 50_CFR_22_eagles.pdf
- 美国环保法律原文 Regulations 50_CFR_402_ESA.pdf
- 韩国语教室语法(初级).doc
- Leica CM1900 冷冻切片机说明书–概况.pdf
- 美国环保法律原文 Regulations 15_CFR_930_CZMA.pdf
- 美国环保法律原文 Regulations 40_CFR_51_subpart_W_CAA.pdf
- 美国环保法律原文 Regulations 43_CFR_7_ARPA.pdf
- 美国环保法律原文 Regulations 50_CFR_18_MMPA.pdf
- 美国环保法律原文 Regulations 50_CFR_450-453_ESA.pdf
原创力文档

文档评论(0)