- 13
- 0
- 约5.02千字
- 约 6页
- 2017-08-31 发布于重庆
- 举报
C语言的编译预处理.doc
C语言的编译预处理
发布:2009-11-11 13:56 | 作者:hnrain | 来源:本站 | 查看:44次 | 字号: 小 中 大
在将一个C源程序转换为可执行程序的过程中, 编译预处理是最初的步骤. 这一步骤是由预处理器(preprocessor)来完成的. 在源流程序被编译器处理之前, 预处理器首先对源程序中的宏(macro)进行处理. C初学者可能对预处理器没什么概念, 这是情有可原的: 一般的C编译器都将预处理, 汇编, 编译, 连接过程集成到一起了. 编译预处理往往在后台运行. 在有的C编译器中, 这些过程统统由一个单独的程序来完成, 编译的不同阶段实现这些不同的功能. 可以指定相应的命令选项来执行这些功能. 有的C编译器使用分别的程序来完成这些步骤. 可单独调用这些程序来完成. 在gcc中, 进行编译预处理的程序被称为CPP, 它的可执行文件名为cpp. 编译预处理命令的语法与C语言的语法是完全独立的. 比如: 你可以将一个宏扩展为与C语法格格不入的内容, 但该内容与后面的语句结合在一个若能生成合法的C语句, 也是可以正确编译的.
(一) 预处理命令简介--------------------------------------------------------------------------------预处理命令由#(hash字符)开头, 它独
您可能关注的文档
最近下载
- 海浦蒙特MTCC-V2A经典系列别墅电梯控制柜用户手册-中-V1.0.pdf VIP
- 高考物理专项《原子核与核技术》真题模拟题汇编含答案.pdf VIP
- 上海市嘉定区2026届初三一模语文试题(含答案).docx
- 微信礼仪(精品课件).pptx
- 浙江衢州日报报业传媒集团招聘笔试题库2026.pdf
- 2025年广元中核职业技术学院单招《物理》试题及参考答案详解【基础题】.docx
- 幼儿园兴趣班活动策划方案.docx VIP
- 2026年广元中核职业技术学院单招职业倾向性考试题库及参考答案详解一套.docx VIP
- 实验六 观察种子的结构-七年级生物上册实验课(人教版2024).pptx VIP
- 2026年安徽省合肥市校集团高考物理一模试卷(含解析).pdf VIP
原创力文档

文档评论(0)