第11章结构体共用体及枚举类型.pptVIP

  • 1
  • 0
  • 约3.02千字
  • 约 24页
  • 2016-10-09 发布于重庆
  • 举报
第11章结构体共用体及枚举类型

第11章 结构体、共用体 及枚举类型 任课教师: 张 盈 C语言的数据类型 基本类型 整型、实型(单精度、双精度)、 字符型、枚举类型 构造类型 数组类型、结构体类型、共用体类型 指针类型 空类型 11.1 概述 关于构造类型数据 数组:由相同类型的数据(数组元素)构成。 结构体:由不同类型的数据(成员变量)构成,各自占有独立的内存空间。 共用体:由不同类型数据(成员变量)构成,共用一组内存空间。 结构体类型 举例: 职工人员记录。 一名职工有一组相关的变量(属性)与之对应,比如姓名、性别、出生年月、身份证号、地址、工资等。 11.2 结构体变量的定义 定义结构体变量的方法有下面三种: 先定义一个结构体类型,再定义相应的变量。 定义结构体类型的同时,定义该结构体类型的变量。 不定义结构体类型,直接定义结构体变量。 (1)先定义一个结构体类型, 再定义相应的变量 一般形式: struct 结构体类型名 { 成员列表 }; struct 结构体类型名 变量名表; 举例: struct point { int x; int y; }; struct point p1,p2; (2) 定义结构体类型的同时, 定义该结构体类型的变量 一般形式: struct 结构体类型名 { 成员列表 } 变量名表; 举例: struct po

文档评论(0)

1亿VIP精品文档

相关文档