计算机本科C语言讲稿-编译预处理
第六章 预处理命令 6.1??? 概述 1.所谓预处理是指在进行编译的第一遍扫描(词法扫描和语法分析)之前所作的工作。它由预处理程序负责完成。当对一个源文件进行编译时,系统将自动引用预处理程序对源程序中的预处理部分作处理,处理完毕自动进入对源程序的编译。 C语言提供了多种预处理功能,如宏定义、文件包含、条件编译等。合理地使用预处理功能编写的程序便于阅读、修改、移植和调试,也有利于模块化程序设计。 2 可执行程序形成的三个过程 预处理、编译和连接是形成可执行程序的三个 重要过程,这三个过程的每一步都可将一种形 式的程序代码改变成另一种形式的程序代码。 1)预处理程序负责处理组成程序的预处理命 令,从而将带有预处理命令的程序文件转 化为纯粹的C程序。 c:\turboc2\zxj\c1.c void p1() {printf(“****************\n”);} c:\turboc2\zxj\c2.c void p2() {printf(“my name is zxj\n”);} c:\turboc2\zxj\c3.c #include “c1.c” #include “c2.c” main() {p1(); p2(); p1();} 经过预处理程序(预编译程序)的处理,从而将带有预处理命令的程序文件
您可能关注的文档
- 著名教育家尼尔波斯特说过83.ppt
- 著名教育家尼尔波斯特说过【共享精品-ppt】.ppt
- 著名教育家尼尔波斯特说过PPT.ppt
- 著名教育家尼尔波斯特说过【精品-ppt】.ppt
- 著名教育家尼尔波斯特说过【精选-PPT】.ppt
- 著名教育家苏霍姆林斯基曾经说过如果老师不想办法使...【共享精品-ppt】.ppt
- 著名教育家苏霍姆林斯基曾经说过 如果老师不想办法使....ppt
- 著名教育家苏霍姆林斯基曾经说过如果老师不想办法使26.ppt
- 葡萄栽培学——第六章 泥土的水、气、热[整理版].ppt
- 葡萄是酸的课件(黄晓清)ppt - 浦东新区高东镇中心小学首页.ppt
- 《GB/T 21714.4-2026雷电防护 第4部分:建筑物内电气和电子系统》.pdf
- 中国国家标准 GB/T 21714.4-2026雷电防护 第4部分:建筑物内电气和电子系统.pdf
- GB/T 21714.4-2026雷电防护 第4部分:建筑物内电气和电子系统.pdf
- 中国国家标准 GB/T 21714.3-2026雷电防护 第3部分:建筑物的物理损害和生命危险.pdf
- 《GB/T 21714.3-2026雷电防护 第3部分:建筑物的物理损害和生命危险》.pdf
- GB/T 21714.3-2026雷电防护 第3部分:建筑物的物理损害和生命危险.pdf
- GB/Z 47790.21-2026电测量 付费系统 第21部分:标准化框架.pdf
- 中国国家标准 GB/Z 47790.21-2026电测量 付费系统 第21部分:标准化框架.pdf
- 《GB/Z 47790.21-2026电测量 付费系统 第21部分:标准化框架》.pdf
- 《GB/T 32151.56-2026温室气体排放核算与报告要求 第56部分:制冷空调设备生产企业》.pdf
最近下载
- 2026秋学期小学苏教版数学四年级上册教学计划含进度表.docx VIP
- 新版西师版六年级上册数学全册单元教材分析.docx VIP
- 不同型式搅拌桨在黄原胶溶液中混合性能的分析-analysis of mixing performance of different types of paddles in xanthan gum solution.docx VIP
- 2025年大学《海洋资源与环境-海洋资源学》考试参考题库及答案解析.docx VIP
- 2026年设备监理师《设备监理基础知识和相关法规》考试真题(后附答案解析).docx VIP
- Interroll(英特诺物流机械)驱动控制DriveControl 20 54 2048操作说明书.pdf
- 工程荷载与可靠度设计原理4 风荷载.pptx VIP
- 4103-2023年钢制管道焊接验收标准.docx
- 新课改下体育大单元教学设计与实践路径.docx VIP
- CN120219120A 基于教育知识图谱的教学方案多维动态评价方法及系统 (北京师范大学).pdf VIP
原创力文档

文档评论(0)