- 1
- 0
- 约4.51千字
- 约 47页
- 2017-11-04 发布于广东
- 举报
第8章 编译预处理 第 八章 8.1 技能1 【知识点】 1. 预处理命令#define定义了一个标识符,并在每次出现标识符时用一个字符串去代替它。这个标识符称为“宏名”。而替换过程称为“宏代换”或“宏展开”。 2. 宏定义是由源程序中的宏定义命令完成的。宏代换是由预处理程序自动完成的。在C语言中,“宏”分为有参数和无参数两种。 3. 无参宏的宏名后不带参数。其定义的一般形式为: #define 标识符 字符串 理论与上机实习双指导 理论与上机实习双指导 理论与上机实习双指导 馋死 尚辅网 / 8.1 技能1:掌握宏定义的使用 8.2 技能2:读懂含有包含文件的程序 8.3 技能3:读懂含有条件编译的程序 8.1.1 不带参数的宏定义 8.1 技能1 【典型例题】 例8.1 写出下面程序段的运行结果。 #define M (2*y+3) main(){ int z,y; printf(请输入一个数: ); scanf(%d,y); z=2*M*M +5*M+1; printf(z=%d\n,z); } 8.1.1 不带参数的宏定义 8.1 技能1 【典型例题】 例8.2 写出下面程序段的运行结果。 #define PI 3.14159 #define R 2.0 #define S PI*R*R main() {float
您可能关注的文档
- C语言程序设计案例教程沈大林等第1章.ppt
- C语言程序设计案例教程沈大林等第2章.ppt
- C语言程序设计案例教程沈大林等第3章.ppt
- C语言程序设计案例教程沈大林等第4章.ppt
- C语言程序设计案例教程沈大林等第7章.ppt
- C语言程序设计案例教程沈大林等扉页.ppt
- C语言程序设计案例教程沈大林等目录.ppt
- C语言程序设计曹玲焕孙萍主编第二章.ppt
- C语言程序设计曹玲焕孙萍主编第九章.ppt
- C语言程序设计曹玲焕孙萍主编第六章.ppt
- 高中生学校图书推荐系统在阅读教育中的应用研究论文.docx
- 高中语文学习任务群在培养学生创新思维与实践能力中的应用研究论文.docx
- 小学科学实验设计与学生动手能力培养策略分析论文.docx
- 初中英语课堂合作学习模式优化与应用研究论文.docx
- 高中物理实验:纸桥承重结构参数对稳定性的影响研究论文.docx
- 高中化学实验:洗涤剂去污能力与成分配比的关系论文.docx
- 初中Python编程教学中的创新思维培养与实践研究论文.docx
- 高中道德与法治教学中的法律知识教育与实践能力培养研究论文.docx
- 小学生学校午餐满意度调查:饮食行为与心理健康促进策略研究论文.docx
- 小学科学课堂观察记录与教学效果优化的关联性研究论文.docx
原创力文档

文档评论(0)