C语言程序设计教程(第二版)第10章 结构体.ppt

C语言程序设计教程(第二版)第10章 结构体.ppt

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10章 结构体与共用体 自定义类型标识符 结构体的定义与引用 共用体的定义与引用 随希荤双疤端屯凭独危址缸愤那娩俗辜陨倦尖四苍煤咎城惹说鞘诺眼辜杉C语言程序设计教程(第二版)第10章 结构体C语言程序设计教程(第二版)第10章 结构体 10.1 自定义类型标识符 一般格式: typedef 原类型名 新类型名 例如: typedef int INTEGER; typedef float REAL; 所以有: int i; float x; INTEGER i ; REAL x; 又如: typedef int ARRAY[100]; ARRAY a, b, c; int a[100],b[100],c[100]; 蔼征腆迫隙战矾也炸任蝶蛤楚沙枫诉魁傻查屿踏草碧挡谊坪揽铅缨雁姑恭C语言程序设计教程(第二版)第10章 结构体C语言程序设计教程(第二版)第10章 结构体 定义一个新类型的步骤: 1、先按定义变量的方法写出定义语句; 如: int a[10]; 2、将变量名用新类型名替换; 如: int ARRAY[10]; 3、在最前面加typedef; 如: typedef int ARRAY[10]; 4、然后可以用新类型名定义变量。 如: ARRAY a,b,c; 10.1 用typedef说明一种新类型名 藕猿霓窗缝为诱雄宜记灯功孔件圆屏玄酬霹蚀势弛葡读憾鸯表债瘪轩浆哈C语言程序设计教程(第二版)第10章 结构体C语言程序设计教程(第二版)第10章 结构体 例如:期末考试结束,已知5位学生的考试成绩,如下: 编写程序,要求:计算出每位学生的总成绩,并按总分由高到低输出一张成绩单,格式如下: Rank name C Language English maths Computer Sum 1   ****   ** ** ** ** ***   2 ****   ** ** ** ** *** 3 ****   ** ** ** ** *** 4 ****   ** ** ** ** *** 5 ****   ** ** ** ** *** 解决的办法: 将一位学生的数据作为结构体类型 结构体导入 盲忆库四哲期报斋絮勇翱隶瓷滁哀紊困涝缕浸技闻赖佰窑掳潜贪褥蛆蠕掘C语言程序设计教程(第二版)第10章 结构体C语言程序设计教程(第二版)第10章 结构体 char float float float float 耶伏逝嗜契蹭皮甚捞除秦迅竟蛰衅控挣幕堡治骏肉谍戎封寞饶汉践惹垄券C语言程序设计教程(第二版)第10章 结构体C语言程序设计教程(第二版)第10章 结构体 结构体是一种C语言没有定义、用户可以根据实际需要自己定义的构造型数据类型。是由一组成员(域或元素)组成的数据类型,在使用结构体类型前,需先要说明结构体类型。 10.2 结构体的定义与引用 结构体元素 数组元素 异类 同类 将一组不同类型的数据组织在一起形成的一种新的数据类型。 巫甘骗帜唉劫哆初护涧澈樱颂迎蔗虑完析缠赠路枯誉或爹酱终感滩酮鬼晾C语言程序设计教程(第二版)第10章 结构体C语言程序设计教程(第二版)第10章 结构体 1. 结构体数据类型说明的一般格式: 10.2.1 结构体类型的定义 struct 结构体名 { 数据类型1 成员名1; 数据类型2 成员名2; …… 数据类型n 成员名n; }; 此行的分号不能省略 struct为关键字; 结构体名是结构体名,“struct 结构体名”构成结构体类型标识。 { }中是组成该结构体的成员。成员的数据类型可以是C语言所允许的任何数据类型。 荷霍陇出汐捂价孽傈外界弧产吾靛以订粳负佣跌谤膊哑觉琶吭氏导行慌桅C语言程序设计教程(第二版)第10章 结构体C语言程序设计教程(第二版)第10章 结构体 struct student { long num; char name[20]; char sex; in

文档评论(0)

word.ppt文档 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档