第 10 章编译预处理与位运算 10.1 宏定义 10.2 文件包含 10.3 条件编译 10.4 位运算 10.1 宏定义 宏定义就是把一长串字符序列用一个简短的名字去代替,这个名字称为宏名,被代替的长串序列就称为宏值。这个定义的过程是通过#define 命令实现的。其一般格式为: #define 宏名 宏值 宏名 可以出现在程序中,在程序被编译以前,预处理程序会先把 宏名 原封不动地替换成 宏值(这称为宏代换) ,然后再去进行编译。 宏名 可以是一个标识符,这称为简单宏;也可以带有参数,这称为带参数的宏。下面分别加以介绍。 1.简单宏 简单宏的定义如下: #define 标识符 字符序列 例如: # define PI 3 则 PI 为宏名, 3为宏值,如果程序中有语句: area =PI* r*r ; 则预处理程序先把它代换成: area =3.141592
您可能关注的文档
最近下载
- 木结构梁柱拆除专项施工方案.docx
- 2018《消防安全案例分析》真题及答案一级注册消防工程师 .pdf VIP
- 2018年全国一级注册消防工程师执业资格考试《消防安全案例分析》真题.docx VIP
- 供热管网工程冬季施工方案.docx VIP
- 额定电压 35kV(Um=40.5kV)及以下交 联聚乙烯绝缘电力电缆模塑式中间接头安装规程.pdf VIP
- GB 50316-2000 (2008年版) 工业金属管道设计规范.docx VIP
- GB50393—钢质石油储罐防腐蚀工程技术规范.doc VIP
- 三阴性乳腺癌年终盘点PPT课件.pptx VIP
- 消毒供应中心十大操作流程.docx VIP
- 妊娠合并肺血栓栓塞症诊疗中国专家共识(2026年版).pdf VIP
原创力文档

文档评论(0)