2018 ch6 结构、联合、位段和枚举类型.pptVIP

2018 ch6 结构、联合、位段和枚举类型.ppt

  1. 1、本文档共106页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

主讲教师:***邮箱教学群:?271786783教材群:274137124(写清“年级+真名”申请加入)教材和相关教学资源自编讲义:C语言教程主编陈良银游洪跃源代码、ppt、习题答案、视频(待制作)等相关教学资源准备放置在易书桥上;通过易书桥获取免费书的通道,热心读者还有希望免费获得本书。主要参考资料[1]陈良银,游洪跃,李旭伟,C语言程序设计(C99版),清华大学出版社,ISBN-9787302138198,2006.9。[2]BrianW.Kernighan,DennisM.Ritchie,TheCProgrammingLanguage[M],SecondEdition,1989。[3]AndrewKoenig著,高巍译,C缺陷与陷阱(CTrapsandPitfalls),北京:人民邮电出版社(原出版社:AddisonWesley),2002.11。考试安排和成绩计算:考试安排:期末闭卷考试:50分。平时成绩:10分。上机考试:40分。注:学院领导有可能考虑全部机考。本书内容第1章基础知识第2章表达式第3章控制语句第4章函数第5章数组和指针第6章结构、联合、位段和枚举类型第7章预处理命令第8章文件附录A高级主题第一部分为程序示例:精读和精讲部分,力求人人吃透。第二部分为相关语法:自学为宜,不必细讲。第三部分为研究部分:供学有余力的同学参考6.1程序示例用户自声明类型结构联合位段枚举类型类型别名声明typedef6.1.1结构的使用例6.1对结构变量初始化并输出其值。例题6.1的源代码(即s6_1.c文件)分为两部分:1.编译预处理命令包含预处理命令2.main()函数定义在main()中完成了本程序需要的全部功能/*1.编译预处理命令——包含预处理命令*/#includestdio.h /*文件包含预处理命令*//*2.主函数——定义main()函数*/intmain(void) /*主函数main()*/{ structDateType /*声明结构类型*/ { intyear; /*年份*/ intmonth; /*月份*/ intday; /*日*/ }; structStudentType /*声明结构类型*/ { intnum; /*学号*/ char*name; /*姓名*/ charsex[3]; /*性别*/ structDateTypebirthday; /*生日*/ floatscore; /*成绩*/ }; structStudentTypestudent= { /*定义结构类型变量并同时进行初始化*/ 10168, /*初始化num*/ 学友张, /*初始化name*/ 男, /*初始化sex*/ {1963,6,18}, /*初始化birthday*/ 99.8 /*初始化score*/ }; /*输出结构变量student的值*/ printf(学号:%d\n,student.num); /*输出num*/ printf(姓名:%s\n,); /*输出name*/ printf(性别:%s\n,student.sex); /*输出sex*/ printf(生日:%d年%d月%d日\n, student.birthday.year, student.birthday.month, student.birthday.day); /*输出birthday*/ printf(“成绩:%4.1f\n”,student.score); /*输出score*/return0; /*返回值0*/}练习1.修写例6.1的代码,将日期结构类型structDateType和学生结构类型structStudentType的声明放在main()函数之前。2.修写例6.1的代码,试按如下格式输出结果。 学号 姓名 性别 生日 成绩 10168 学友张 男 1963年6月18日 99.83.修写例6.1的代码,要求用scanf语句输入学生信息,然后

文档评论(0)

晨向阳 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档