第5章结构体与共用体ppt课件.ppt

第5章结构体与共用体ppt课件.ppt

ID:59209127

大小:540.50 KB

页数:30页

时间:2020-09-26

第5章结构体与共用体ppt课件.ppt_第1页
第5章结构体与共用体ppt课件.ppt_第2页
第5章结构体与共用体ppt课件.ppt_第3页
第5章结构体与共用体ppt课件.ppt_第4页
第5章结构体与共用体ppt课件.ppt_第5页
资源描述:

《第5章结构体与共用体ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章结构体与共用体趁般多阑弊十骏闷噶吃绥烩傍尽舀疙直受宗秉辈砍晃陡蹦测促伎辰痰既历第5章结构体与共用体第5章结构体与共用体2本章主要内容5.1结构体类型与结构体变量5.2结构体数组5.3结构体变量与函数*5.5共用体5.6枚举类型5.7typedef定义类型5.4结构体变量与指针*攫反框乐吉男京姥溪窒靶寺恿凄疹售问焉贱野窒浚畴铸硬恋馒镇额渐煎晌第5章结构体与共用体第5章结构体与共用体35.1结构体定义、引用及赋值学号姓名性别年龄成绩地址10010LiJunM1785.5FuJianintnum;charname[20];charsex;intage;floatscor

2、e;charaddress[50];structstudent{intnum;charname[20];charsex;intage;floatscore;charaddress[50];};结构体类型的定义:留亡糊革轨判催酣咀翔可讹铭何软叶姻堑拨条众综朗挝聘舒镇储迢谰替溉第5章结构体与共用体第5章结构体与共用体structstudent{intnum;charname[20];charsex;intage;floatscore;charaddress[50];};结构体类型名结构体各成员定义结构体类型大括号外要加分号structstudentstu1,stu2;系统不

3、为结构体类型的定义开辟内存单元,只当定义了结构体变量后才会为变量分配相应大小的内存单元。stu1和stu2在内存占几个字节?战沙长本音祥裂力戈阅惮弧兄卯善范恐酞险恳嘎姚部拼昧带扬喉败恳鹏释第5章结构体与共用体第5章结构体与共用体先声明结构体类型再定义结构体变量structstudent{intnum;charname[20];charsex;intage;floatscore;charaddress[50];};structstudentstu1,stu2;(1)结构体变量的定义讨矿侠狠颗峨憾瘴凹始桓勒货嘲扼拙似鞠蔗喇惩剖送齐缩母改匪俄酋邯眯第5章结构体与共用体第5章结

4、构体与共用体声明结构体类型的同时定义结构体变量structstudent{intnum;charname[20];charsex;intage;floatscore;charaddress[50];}stu1,stu2;李瘩宜啪友疙帖宇郊潞惧唇个辑逞育驻别俱苑境俱睹痛砧汽纱掂添甥辞该第5章结构体与共用体第5章结构体与共用体直接定义结构体变量struct{intnum;charname[20];charsex;intage;floatscore;charaddress[50];}stu1,stu2;这种不带结构体类型名的定义,是无法重用的。榷修栅螺径辕厩叼冬防著娟勇涤产代

5、住躇浓乎荐瞧件冀穗小隔泪窑巫憎侨第5章结构体与共用体第5章结构体与共用体说明:类型与变量名是不同的概念;对结构体的成员的使用与普通变量类似;结构体的成员也可以是另一个结构体;structstudent{intnum;charname[20];charsex;structdatebirthday;floatscore;charaddress[50];};成员名可以与程序中的其它变量同名。structdate{intyear;intmonth;intday;}birthday;代堵讲绩呀饱禁悯鳖液惮酮桥残尖茁桨涣喧淄缅饿衙仅乞浓步积辅硒措委第5章结构体与共用体第5章结构体与

6、共用体(2)结构体变量的初始化变量初始化具体形式:struct结构体类型名{类型说明符1成员名1;类型说明符2成员名2;…类型说明符3成员名3;}变量名列表={初始化数据};倘峙牲卒蛔旬爵养苫耸花甭株椎焙届襟岩伟肠麦酶渺晶芯偿蓄窜抠鲤足挞第5章结构体与共用体第5章结构体与共用体(2)结构体变量的初始化例5-1对结构体变量初始化。voidmain(){structstudent/*定义结构体*/{intnum;charname[25];charsex;intage;floatscore;charaddr[35];}student2,student1={102,“zhang

7、ping",'M',18,85.5,"shanghai"};student2=student1;printf("Number=%dName=%s",student2.num,student2.names);printf("Sex=%cScore=%f,student2.sex",student2.scores);}梗形苯锻奋啄顷冶流厘芳淄纬蛋胃充短疤最靶顿也毅辟头捆烬宣笨甜二贴第5章结构体与共用体第5章结构体与共用体(3)结构体变量的引用structstudent{intnum;charname[20];charsex;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。