- 2
- 0
- 约5.35千字
- 约 35页
- 2017-05-30 发布于四川
- 举报
第九章 编译预处理 编译预处理:在源程序文件中,加入“编译预处理命令”,使编译程序在对源程序进行通常的编译之前,先对这些命令进行预处理,然后将预处理的结果和源程序一起再进行通常的编译处理,以得到目标代码(OBJ文件)。 C提供的编译预处理命令 §9.1 宏(Macro) 一、不带参数的宏 一般形式: #define 标识符 字符串 如: #define PI 3.1415926 #define:宏定义命令 #undef: 终止宏定义命令 [例9.1] #define PI 3.1415926 ?main( ) {float l,s,r,v;? printf(“input radius:”);? scanf(“%f”,r); l = 2.0*PI*r; ? s = PI*r*r; v = 4.0/3.0*PI*r*r*r; printf(l=%10.4f\ns=%10.4f\nv=%10.4f\n,l,s,v); }? 关于宏定义的说明: 1、一般宏名用大写字母表示。 2、使用宏可以提高程序的可读性和可移植性。如上述程序中,多处需要使用π值,用宏名既便于修改又意义明确。 3、宏定义是用宏名代替字符串,宏扩展时仅作简
您可能关注的文档
- 第7章计划评审方法和关键路线法.ppt
- 第7章财务报表分析概述.ppt
- 人教版新课标英语选修8unit5复习课件.ppt
- 第7章路由器与路由.ppt
- 人教版语文8下文言文复习.ppt
- 第7章金融与虚拟经济.ppt
- 人教版语文一年级《我多想去看看》课件(七).ppt
- 第7节离散型随机变量及其分布列(理).ppt
- 人教版语文三年级上册《陶罐和铁罐》课件.ppt
- 第7讲厄米算符的本征值与本征函数.ppt
- T∕QGCML 3144-2024 市场化科普工作规范.docx
- T∕QGCML 3157-2024 智能型水产投料轨道车.docx
- T∕QGCML 3164-2024 表面处理污泥水热制备聚硫铁晶体.docx
- T∕QGCML 3138-2024 可燃气体与有毒气体报警器主板控制软件.docx
- T∕QGCML 3075-2024 井下钻探技术在特厚煤层中精准探测技术规程.docx
- T∕QGCML 3139-2024 基于STM32天然气煤气检测报警系统.docx
- T∕QGCML 3079-2024 煤矿预防工伤事故服务管理规范.docx
- T∕QGCML 3086-2024 综采工作面过超高空巷高水充填技术规程.docx
- T∕QGCML 3061-2024 远程费控电能表.docx
- T∕QGCML 3131-2024 便携式大气颗粒物智能检测分析仪.docx
最近下载
- R111、R112:油罐(2006年合订本)国标 行业图集.pdf VIP
- 执业药师专业对照表.doc VIP
- 梁开洞计算(矩形洞口).xls VIP
- 第一单元达标测试卷(单元测试)(含答案).docx VIP
- 2026年陕西省继续教育公需课考试题(含答案).docx VIP
- 红军长征纪念长征胜利90周年PPT.ppt VIP
- 16G101-1图集高清晰版PDF1(32).docx VIP
- (2026年)纪念红军长征胜利90周年:铭记长征历史 传承红色血脉PPT课件.pptx VIP
- T_CICC 45002-2025 多余度同步交换网络iRAX.pdf VIP
- IBM服务器及存储设备维护方案.售后服务.pdf VIP
原创力文档

文档评论(0)