- 1、本文档共50页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
最近下载
- 幼儿园《滚进球门》大班科学活动课件.pptx
- 五年级快乐读书吧 整本书阅读名师优课《中国民间故事》导读课课件.pptx VIP
- 粉体科学工艺手册handbook-of-powder-science--technology-1997.pdf
- 网络营销基础与实务第二版何晓兵各章案例分析答案.docx
- 国家开放大学计算机网络(本)形考任务答案作业四实验报告答案.docx
- Unit 1Let’s be friends! 综合素质达标2024-2025- 外研版(2024)英语三年级上册.doc VIP
- 《合成树脂工业污染物排放标准》(GB 31572-2015)修改单(征.pdf VIP
- GB18351-2015车用乙醇汽油(E10).pdf
- 汽车机械基础 孙杰 任务二 液压元件新.ppt
- 非线性大作业—直流电动机调速系统的建模与控制系统的设计.docx
文档评论(0)