- 1
- 0
- 约3.83千字
- 约 25页
- 2017-06-02 发布于湖北
- 举报
第九章 预处理命令 主要内容 9.1 宏定义 9.2 “文件包含”处理 9.3 条件编译 C语言提供了一些以#开头的指令,如: #define #include 等。 这些指令是在编译以前就事先进行处理的,因而称为“编译预处理”指令。 可以用编译预处理指令实现以下三种功能: (1) 宏定义 (2) 文件包含 (3) 条件编译 1、不带参的宏定义 用一个指定的标识符(宏名)代表一个字符串。 一般形式: #define 标识符 字符串 如:#define PI 3.1415926 一般宏名用大写字母。 有了这一宏定义后,程序中凡是用到3.1415926的地方都可以以宏名PI出现。 例:定义一个宏名来代表一个参数。 #define PI 3.1415926 void main() { float r=2,c,s; c=2*PI*r; s=PI*r*r; } 系统在对程序进行编译以前,首先将所有的编译预处理指令进行预处理,对本例来说,就是将程序中所有的宏名PI还原成3.1415926,——宏展开。 例:定义一个宏名来代表一个数据个数。 #define N #include stdio.h void main() { int a[N],i;
您可能关注的文档
最近下载
- 静脉曲张射频消融术课件PPT.pptx VIP
- AOC显示器CQ32G1 说明书.pdf
- 杨树二元立木材积表.doc
- 2026年贵州省中考数学试卷(含答案详解)原版.pdf
- 风险策略岗位笔试真题(含详细答案解析).docx VIP
- 圆翳内障(老年性白内障)诊疗方案-眼科(优选借鉴).doc VIP
- 2026年山东省地方病防治技能竞赛(理论知识)综合能力测试题及答案.docx
- 药品终端业务员销售课件.pptx
- 《GB_T 8923.1-2011涂覆涂料前钢材表面处理 表面清洁度的目视评定 第1部分:未涂覆过的钢材表面和全面清除原有涂层后的钢材表面的锈蚀等级和处理等级》专题研究报告.pptx VIP
- Meiling美菱G100M14556BHX说明书用户手册.pdf
原创力文档

文档评论(0)