- 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、宏定义是用宏名代替字符串,宏扩展时仅作简
您可能关注的文档
最近下载
- 中国传媒大学《纪录片创作实用教程》课件-10.纪录片创作实用教程-课件-第十二章.pptx VIP
- 2026年泰康人寿保险招聘备考题库含答案详解.docx VIP
- GB 55022-2021 既有建筑维护与改造通用规范.pdf VIP
- 医院消防维保服务投标方案(技术方案).doc
- 移动机器人SLAM技术 课件 【ch08】机器人操作系统.pptx
- 2025年青海专升本数学真题试卷及答案.docx VIP
- 杜威的教育思想.ppt VIP
- 2025-2026学年 八年级数学上学期竞赛专题培优:五 轴对称(含答案).pdf
- 计量经济学李子奈eviews实验五.docx VIP
- 北斗报文服务系统加入GMDSS评估历程及要点分析.pdf
原创力文档

文档评论(0)