- 29
- 0
- 约2.22万字
- 约 116页
- 2017-01-01 发布于广东
- 举报
第七章 结构体与共用体 一个公司员工的信息包括工号、姓名、性别、年龄、工资等 特点:(1)各种信息数据类型不同 (2)属于同一个员工,逻辑上有联系 如何描述这些类型不同的相关数据? struct 结构体名 { 数据类型 成员名1; 数据类型 成员名2; …… 数据类型 成员名n; }; 例如: struct employee { int num; char name[20]; char sex; int age; float salary; }; 说明: 1)结构体类型的定义是程序的语句,因此一定注意右花括号后面的分号不能丢。 2)结构体中的成员可以是不同的数据类型,它们不是变量,因此成员名可以与程序中其他变量同名;不同结构体中的成员也可以同名。 3)定义了一个结构体类型,只是定义了一种和int,float地位一样的数据类型,而不是变量的定义。 定义好一个结构体类型后,可以将其看作是与int、 char和float等数据类型一样的一个新的数据类型, 其中并无具体数据,系统对之也没有分配实际内存单 元。 为了能在程序中使用结构体类型的数据,应当定义结 构体类型的变量,并在其中存放具体的数据。 7.2 结构体类型变量 7.2.1 结构体类型变量的定义 7.2.2 结构体类
原创力文档

文档评论(0)