编译预处理 C 编译系统在对程序进行通常的编译(语法,词法分析,代码生成,优化等)之前,要对几条特殊命令进行“预处理”。 予处理命令有三种: 1.宏定义 2.文件包含 3.条件编译 编译予处理是C语言很有特色的地方,如想设计出可移植性很高, 灵活性出色的C语言程序,就应熟悉并巧妙地使用各种予处理命令。 一、宏定义 a. #define 标识符 字符串 b. #undef 标识符 1.宏定义的简单形式:(不带参数的宏定义) #define 标识符 字符串 如: #define PI 3.1415 #define YES 1 在编译予处理时,简单地把凡是PI地方用3.1415取代。 (不管写成什么形式,按原样展开). 在程序中凡遇宏名,就以其后的字符串代替,称宏展开. 宏名 说明: (1). 定义的标识符(宏名)在程序中只能作常量处理. 不能 当作变量处理,不能对其进行赋值操作。 (2).
您可能关注的文档
最近下载
- 银联招聘考试题目及答案.docx VIP
- 第3课 追求人生理想-【中职专用】2024年中职思想政治《哲学与人生》金牌课件(高教版2023·基础模块).pptx VIP
- 题库_GB55020_建筑给水排水与节水通用规范.pdf VIP
- 推荐书籍《抗癌,第一时间的抉择》精编版.pdf VIP
- DB51 T1996-2015四川公路工程超声回弹综合法 检测结构混凝土强度技术规程.docx
- 一认知商务礼仪.pptx VIP
- 2026年浦发银行社会招聘笔试题(附答案).docx
- 河南大学版信息技术五年级上册全册教案教学设计 .pdf VIP
- 复混肥配方技术.docx VIP
- 5、高压电动机保护原理.ppt
原创力文档

文档评论(0)