- 2
- 0
- 约2.87千字
- 约 17页
- 2019-04-19 发布于湖北
- 举报
第11章 预处理命令与程序组织 回顾 文件的定义 FILE *fp; 文件的打开 fopen 文件的读和写 fscanf/fprintf 文件的关闭 fclose 教学目标 编译预处理 不带参数的宏定义 带参数的宏定义 编译预处理 功能:一个源文件可将另一个源文件的内容全部包含进来 一般形式: #include 文件名 #include 文件名 处理过程:预编译时,用被包含文件的内容取代该预处理命令,再对“包含”后的文件做一个源文件编译。 编译预处理 被包含文件内容 源文件(*.c) 头文件(*.h) 文件包含可嵌套 不带参数的宏定义 一般形式: #define 宏名 [宏体] 功能:用指定标识符(宏名)代替字符序列(宏体) 定义位置:任意(一般在函数外面) 作用域:从定义命令到文件结束 不带参数的宏定义 #undef可终止宏名作用域: #undef 宏名 不带参数的宏展开 宏展开:预编译时,用宏体替换宏名---不作语法检查 引号中的内容与宏名相同也不置换 不带参数的宏展开 宏定义可嵌套,不能递归 宏定义中使用必要的括号() 带参数的宏定义 一般形式: #define 宏名(参数表) 宏体 宏展开:形参用实参换,其它字符保留 宏体及各形参外一般应加括号() 带参数的宏定义 带
您可能关注的文档
最近下载
- 环境影响评价报告公示:锡林浩特机场改扩建工程环评报告.pdf VIP
- 职业技能等级认定质量控制及规章制度.docx VIP
- 2026年郑州信息科技职业学院单招职业适应性考试题库及答案详解(新).docx VIP
- 2026年酒店项目可行性研究报告.pptx VIP
- 第四单元 第1课时 分松果(教学设计)数学北师大版三年级下册2026.pdf
- R02湘南学院“专升本”《人体解剖学》测试系统二 .pdf VIP
- 眼镜材料与工艺 计算移心量 计算移心量.ppt VIP
- 长三角区域司法鉴定人职业能力测试笔试题库.docx VIP
- 2025侵权责任法自考试题及答案.doc VIP
- 生产建设项目水土保持方案技术审查要点---水保监[2014]58号.pdf VIP
原创力文档

文档评论(0)