- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言程序设计教程 主编 张永 胡敏 中国水利水电出版社 第7章 编译预处理 主要内容 尚辅网 / 7.1 宏定义 7.2 文件包含 学习目标 掌握带参数和不带参数的宏定义。 掌握文件包含命令。 7.1 宏定义 7.1.1 无参数的宏定义 无参数宏的宏名后不带参数。其定义的一般形式为: #define 标识符 字符串 #是预处理命令的标志,“define”为宏定义命令。“标识符”为所定义的宏名。“字符串”可以是常数、表达式、格式串等。在前面介绍过的符号常量的定义就是一种无参数宏定义。 例如: #define PI 3.1415926 #define sum 1+2 7.1.2 带参数的宏定义 C语言允许宏带有参数。在宏定义中的参数称为形式参数,在宏调用中的参数称为实际参数。对带参数的宏,在调用中,不仅要宏展开,而且要用实参去代换形参。 带参数宏定义的一般形式为: #define 宏名(形参表)字符串 例如: #define AREA(R) 3.14*R*R #define SUM(X,Y) X+Y 带参宏调用的一般形式为: 宏名(实参表); 例如: #define AREA(R) 3.14*R*R main() { float r,s; printf(please input the radius:); scanf(%f,r); s=AREA(r); printf(the area is %f,s); } 输入: 2.0 输出结果为: the area is 12.560000 7.2 文件包含 文件包含是C预处理程序的另一个重要功能,在前面已多次用到此命令来包含库函数的头文件。文件包含命令的一般形式为: #include文件名或#include文件名 例如: #includestdio.h #includestring.h 文件包含命令的功能是把指定的文件插入该命令行位置取代该命令行,从而把指定的文件和当前的源程序文件连成一个源文件。在程序设计中,文件包含是很有用的。一个大的程序可以分为多个模块,由多个程序员分别编程。这样就充分体现了结构化程序设计的思想,并且可以提高效率,减少错误,并使纠错更容易。 在使用文件包含时,还要注意以下几点: (1)包含命令中的文件名可以用双引号括起来,也可以用尖括号括起来。 (2)一个include命令只能指定一个被包含文件,若有多个文件要包含,则需用多个include命令。在多个文件包含时,要注意包含的顺序。 (3)文件包含允许嵌套,即在一个被包含的文件中又可以包含另一个文件。 在线教务辅导网: 更多课程配套课件资源请访问在线教务辅导网 馋死 尚辅网 /
您可能关注的文档
- AutoCAD2008实训教程蔡伟美第10章节三维造型基础幻灯片.ppt
- AutoCAD2008实用教程教学课件作者张惠茹第2章节CAD课件幻灯片.ppt
- AutoCAD2008实用教程教学课件作者张惠茹第7章节CAD课件幻灯片.ppt
- Photoshop图像编辑与处理沈洪朱军等75快速蒙版75快速蒙版幻灯片.ppt
- Photoshop图像编辑与处理沈洪朱军等76认识通道76认识通道目录幻灯片.ppt
- Photoshop图像编辑与处理沈洪朱军等76认识通道761通道面板幻灯片.ppt
- Photoshop图像编辑与处理沈洪朱军等76认识通道762通道类型幻灯片.ppt
- Photoshop图像编辑与处理沈洪朱军等77通道操作77通道操作目录幻灯片.ppt
- Photoshop图像编辑与处理沈洪朱军等77通道操作771建通道幻灯片.ppt
- AutoCAD2008实用教程张惠茹第4章节CAD幻灯片.ppt
- Photoshop图像编辑与处理沈洪朱军等82图像色彩调整828可选颜色幻灯片.ppt
- AutoCAD2010基础与实例教程郑贞平第1章节AutoCAD2010入门基础幻灯片.ppt
- C语言程序设计教程张永第8章节幻灯片.ppt
- Photoshop图像编辑与处理沈洪朱军等82图像色彩调整829通道混合器幻灯片.ppt
- C语言程序设计教程张永第9章节幻灯片.ppt
- AutoCAD2010基础与实例教程郑贞平第2章节二维图形的绘制和编辑幻灯片.ppt
- Photoshop图像编辑与处理沈洪朱军等82图像色彩调整8210渐变映射幻灯片.ppt
- C语言程序设计教程张永第10章节幻灯片.ppt
- AutoCAD2010基础与实例教程郑贞平第3章节剖视图和断面图的绘制幻灯片.ppt
- Photoshop图像编辑与处理沈洪朱军等82图像色彩调整8211变化幻灯片.ppt
最近下载
- 六年级语文上册生字表识字表《写字表》字帖人教版同步字帖描红2.pdf VIP
- 第8课 用制度体系保证人民当家作主 教案 -2023-2024学年中职高教版(2023)中国特色社会主义.docx VIP
- 高二数学(含创意快闪特效)-【开学第一课】2023年高中秋季开学指南之爱上数学课.pptx VIP
- 第8课 用制度体系保证人民当家作主中职专用【2023年秋最新版】.pptx VIP
- 2025年秋新北师大版数学2年级上册全册同步教学设计.pdf
- 某热电厂1×300MW供热机组工程安全预评价报告.doc VIP
- 四年级语文上册《写字表》字帖.pdf VIP
- 地埋管计算方法.doc VIP
- 太极拳理论教学课件.pptx VIP
- 八年级上册语文学习笔记.pptx VIP
文档评论(0)