- 0
- 0
- 约2.27千字
- 约 44页
- 2017-01-01 发布于广东
- 举报
第11章 编译预处理 主要内容 宏定义 文件包含 条件编译 程序案例 小结 习题 11-1 宏定义 不带参数的宏定义 带参数的宏定义 终止宏定义 11-1-1 不带参数的宏定义 不带参数的宏定义是用一个简单得名字代替一个长的字符串,语句的一般格式为:#define 符号常量名 字符串 其中,符号常量名称为“宏名”,这种宏定义的作用是:在该宏定义之后的源程序中、在程序结束或取消宏定义之前,除了注释和字符串常量之外的所有出现被定义的符号常量的地方,均用宏定义的字符串来代替。宏名一般用大写字母来表示,以便与变量名相区别。但这并非规定,实际上也可用小写字母。 11-1-2 带参数的宏定义 宏定义不仅只能进行简单的字符串替换,还能进行参数替换。其一般形式为:#define 宏名(参数表) 字符串 其中,“字符串”包含有括号中指定的参数。 11-1-3 终止宏定义 宏命令#undef用于终止宏定义的作用域,一般形式为:#undef 宏名 11-2 文件包含 所谓“文件包含”处理是指将一个源文件的全部内容包含进来,成为当前文件的一部分。文件包含预处理命令的一般形式为:#include 文件名 或 #include 文件名 标准头文件 11-3 条件编译 #if、#else、#endif的运用 带有#elif的条件编译 #ifdef的运用 #ifndef的运用 #if、#else
您可能关注的文档
最近下载
- 列车调度命令信息的传送列车无线调度通信课件.pptx VIP
- 2025年泸州古蔺县第三次公开考试选调机关事业单位工作人员备考题库附答案.docx VIP
- 2025年泸州古蔺县第三次公开考试选调机关事业单位工作人员备考题库附答案.docx VIP
- 第八届中国(淄博)国际陶瓷博览会ren体彩绘.ppt VIP
- 仿生蝴蝶设计.pptx VIP
- 中考二轮专题 古诗词鉴赏复习之把握情感(共35张PPT).pptx
- 第八届中国淄博)国际陶瓷博览会ren体彩绘.ppt VIP
- 正畸病例模板.pdf VIP
- 年产1.1万吨酵母蛋白产业化示范工程项目环境影响报告书.pdf VIP
- 高压电工证考试题库及答案(完整版).docx
原创力文档

文档评论(0)