- 10
- 0
- 约4.4千字
- 约 19页
- 2018-03-19 发布于河南
- 举报
yjs第09章编译预处理
第8章 编译预处理 所谓编译预处理是指,在对源程序进行编译之前,先对源程序中的编译预处理命令进行处理;然后再将处理的结果,和源程序一起进行编译,以得到目标代码。 9.1 宏定义与符号常量 在C语言中,“宏”分为无参数的宏(简称无参宏)和有参数的宏(简称有参宏)两种。 9.1.1 无参宏定义 1.无参宏定义的一般格式 #define 标识符 语言符号字符串 其中:“define”为宏定义命令;“标识符”为所定义的宏名,通常用大写字母表示,以便于与变量区别;“语言符号字符串”可以是常数、表达式、格式串等。 2.使用宏定义的优点 (1)可提高源程序的可维护性 (2)可提高源程序的可移植性 (3)减少源程序中重复书写字符串的工作量 [例9.1] 输入圆的半径,求圆的周长、面积和球的体积。要求使用无参宏定义圆周率。 #define PI 3.1415926 /*PI是宏名,3.1415926用来替换宏名的常数*/ main() { float radius,length,area,volume; printf(Input a radius: ); scanf(%f,radius); length=2*PI*radius; /*引用无参宏求周长*/ area=PI*radius
您可能关注的文档
- (新)职业规划书.doc
- 第十讲航迹初始化.ppt
- 教学中的互联网搜索《圆明园的毁灭》教案.doc
- 住宅工程质量分户验收记录表0005.doc
- 免疫-ADE.ppt
- 高中化学(高考)演示文稿1.ppt
- UG试卷C.doc
- 波音客户关系管理介绍.ppt
- 专题训练5_阅读理解(含答案).doc
- 第七章:高级材质构建.doc
- 2026年山东省滨州市惠民县中考化学一模试卷(含答案).pdf
- 2026年山东省济南市历城区中考化学二模试卷(含答案).pdf
- 2026年山东省烟台市福山区中考化学模拟试卷(含答案).pdf
- 2026年山东省临沂市郯城县中考化学一模(含答案).pdf
- 2026年四川省德阳市中江县中考化学二诊试卷(含答案).pdf
- 2026年四川省绵阳市梓潼县中考化学二模试卷(含答案).pdf
- 2026年新疆乌鲁木齐市沙依巴克区中考化学适应性试卷(含答案).pdf
- 2026年重庆市永川区中考化学质检试卷(含答案).pdf
- 2026年重庆市第一中学校中考化学全真模拟试卷(二)(含答案).pdf
- 安徽池州市第二中学等校2025-2026学年高一下学期期中物理试卷A(含答案).pdf
最近下载
- 商业银行信贷风险管理外文翻译.pdf VIP
- 国为什么说勇于自我革命是党能够引领社会革命的根本原因?参考答案(二) .docx VIP
- CaCl2无土相钻井液体系的现状和发展前景.doc
- 铲土运输机械207.ppt VIP
- 国为什么说勇于自我革命是党能够引领社会革命的根本原因?参考答案(一).docx VIP
- 低温甲醇洗工艺计算公式版.xls VIP
- 合规红线与避坑实操手册(2026)《GBT 17989.6-2022生产过程质量控制统计方法 控制图 第6部分:指数加权移动平均控制图》.pptx VIP
- 2024年高考广东卷物理真题.pdf VIP
- 煤化工行业温室气体排放核算与报告要求 第6部分:煤制尿素企业.pdf VIP
- 口腔执业医师第一单元A2型题专项强化真题试卷3.pdf VIP
原创力文档

文档评论(0)