研究式学习——C语言程序设计(第二版) 作者 方娇莉 李向阳_ 6第六章用户定制数据类型.PPTVIP

  • 6
  • 0
  • 约 23页
  • 2015-12-10 发布于广东
  • 举报

研究式学习——C语言程序设计(第二版) 作者 方娇莉 李向阳_ 6第六章用户定制数据类型.PPT

用户定制数据类型 结构的成员可以是数组(一维、二维、多维) 如:描述学生情况的结构数据 struct student { char num[10]; char name[20]; int age; char sex; float score[15]; }; struct student st1,st2; 将数组的类型定义为结构类型就构成了结构体数组。结构数组的每个元素都是一个结构变量 结构体数组的定义形式: struct 结构名 结构数组名[元素个数]; 结构体数组初始化 struct 结构名 结构数组名[]={初始数据}; 结构体数组元素的引用:数组名[下标].成员名 数组元素占用字节数:sizeof(结构类型) 共用体所有成员共用同一段存储空间,空间按照占用存储区最大的成员来分配。任一时刻只有一个成员有效,定义与引用方式类似结构。 例6.4 阅读下列程序,写出运行结果。 * C 程 序 设 计 | 第 六 章 * C 程 序 设 计 | 第 六 章 第六章 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: 用户定制数据类型的基本概念 枚举 结构体 共用体 练习 本讲主要内容 在程序设计中,会遇到一些关系密切,但据类型不同的数据,用基本数据类型和数组都难以表示 C语言提供了

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档