C++程序结构体与联合设计.pptVIP

  • 12
  • 0
  • 约1.3万字
  • 约 62页
  • 2017-12-27 发布于河南
  • 举报
C程序结构体与联合设计

1.1 结构体的定义 结构体与数组类型相似,都是用来存储数据的多个元素。两者的主要区别为:一个数组中的所有元素必须属于同一种类型。而结构体中的元素可以是不同类型的,所以结构体一般适用于存储具有多种属性的记录。结构体把相关的不同类型数据“组合”在一起,作为一个整体来使用。 1.1 结构体的定义 比如企业管理程序中“员工”,其员工号、姓名可以使用字符串描述,年龄可以用整型描述,工资可以用实型描述,下图表示了一个拥有四个属性的员工结构体。 1.1 结构体的定义 结构体中的不同属性被称作成员。定义一个结构体类型的格式为: struct 结构体类型名 { 数据类型名1 成员表列1; 数据类型名2 成员表列2; … 数据类型名n 成员表列n; }; 1.1 结构体的定义 图中的“员工”结构体类型就可以定义如下: struct Employee // 结构体类型名为Employee{ string employeeid; // Employee结构成员1员工号为字符串 string name; // Employee结构成员2姓名为字符串 int age; // Employee结构成员3年龄为整型 double wage; // Employee结构成员4工资为双

文档评论(0)

1亿VIP精品文档

相关文档