第七章 结构、联合和枚举.docVIP

  • 6
  • 0
  • 约4.54千字
  • 约 9页
  • 2018-06-22 发布于河南
  • 举报
第七章 结构、联合和枚举.doc

第七章 结构、联合和枚举 7.1 类型定义 概念: 由用户自己定义数据类型 方法: 非结构型定义(类型的引用)和结构类型定义 7.2非结构型定义 例: 将integer 也定义成 int typedef int integer 在程序中: int a,b,c; 和 integer a,b,c; 作用相同 例: 将 ul 定义为 unsigned long typedef ui unsigned long (以少代多) 例: 一个语句可以定义多个非结构类型 typedef int integer, *pint,rint 7.3 结构 (结构类型定义) 把不同的数据类型或多个数据定义成一个结构, 该结构(类型)称为结构体. 7.3.1 定义结构 例如,定义一个个人资料的结构体。 struct student { int num; char name[10]; int age; char sex; float score; char addr[30]; }; 其中student 是由用户定义的结构体类型名(在数据类型中有增加了一个类型) 其他称作成员或域名. 7.3.2 说明结构变量 (结构类型变量定义方法) 方法一、用结构体类型进行说明 例:将a,b,c 说明成student 结构体类型

文档评论(0)

1亿VIP精品文档

相关文档