第九章结构体、共用体和枚举类型数据.pptVIP

  • 12
  • 0
  • 约 73页
  • 2017-04-28 发布于四川
  • 举报

第九章结构体、共用体和枚举类型数据.ppt

第九章结构体、共用体和枚举类型数据

第9章 结构体、共用体和枚举类型数据; 9.1 结构体类型数据;;;例:struct student { int num; char name[20]; char sex; int age; char addr[30]; } x1, x2;;定义形式 struct {成员表列} 变量名表列; 不出现结构体类型名;1. 类型名与变量名是不同的概念 2. 每一个成员的作用如同该类型的变量 3. 成员名与程序中的变量名可相同但意义不同;2、 结构体变量初始化; 若 x1 的起始地址为2000,则 x1 在内存中占有的存储单元为:;结构定义与变量定义及初始化合二为一:; 如:x1为struct student型变量,则 x1.No: 表示x1的学号 x1.name: 表示x1的名字 ;2)箭头运算符:?;若有 struct student h;;1、 结构体数组的定义;对外部结构数组或静态结构数组可以作初始化赋值,例如: struct stu { int num; char *name; char sex; float score; }

文档评论(0)

1亿VIP精品文档

相关文档