99问答网
所有问题
编译程序预处理干什么
如题所述
举报该问题
推荐答案 推荐于2018-03-04
编译预处理是C语言区别于其它高级程序设计语言的特征之一,它属于C语言编译系统的一部分。C程序中使用的编译预处理命令均以#开头,它在C编译系统对源程序进行编译之前,先对程序中这些命令进行“预处理”。编译预处理命令的三种不同形式:宏定义、文件包含和条件编译。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WjBOvtjeBtBvWBOjevt.html
其他回答
第1个回答 2014-04-11
1.掌握宏定义的方法 2.掌握文件包含方法 3.掌握条件编译的使用方法
相似回答
编译程序预处理干什么
答:
编译预处理
是C语言区别于其它高级程序设计语言的特征之一,它属于C语言编译系统的一部分。C程序中使用的编译预处理命令均以#开头,它在C编译系统对
源程序
进行编译之前,先对程序中这些命令进行“预处理”。编译预处理命令的三种不同形式:宏定义、文件包含和条件编译。
编译器
如何
预处理程序
?
答:
预处理过程还会删除程序中的注释和多余的空白字符
。预处理指令是以#号开头的代码行。#号必须是该行除了任何空白字符外的第一个字符。后是指令关键字,在关键字和#号之间允许存在任意个数的空白字符。整行语句构成了一条预处理指令,该指令将在编译器进行编译之前对源代码做某些转换。
c语言
程序
,
预编译
的作用是
什么
答:
预编译又称为预处理 ,
是做些代码文本的替换工作
。处理 # 开头的指令 ,比如拷贝 #include 包含的文件代码,define 宏定义的替换 , 条件编译等,
就是为编译做的预备工作的阶段
,主要处理#开始的预编译指令,预编译指令指示了在程序正式编译前就由编译器进行的操作,可以放在程序中的任何位置。c 编译...
编译
原理中
预处理
子
程序
的主要功能?
答:
你好
预处理
的主要功能有 对宏定义的展开 对各种define和parameter的展开 对include文件的读取 删除注释和不需要的代码
编译程序
的各阶段都涉及到
什么
答:
预处理
,词法分析,文法分析,生成中间代码,生成目标代码。1、预处理:导入
源程序
并保存(C文件)。2、
编译
:将源程序转换为目标文件(Obj文件)。3、链接:将目标文件生成为可执行文件(EXE文件)。
什么
是
预编译
,何时需要预编译
答:
就是为编译做的预备工作的阶段
主要处理#开始的预编译指令 预编译指令指示了在程序正式编译前就由编译器进行的操作,可以放在程序中的任何位置。常见的预编译指令有:(1)#include 指令 该指令指示编译器将xxx.xxx文件的全部内容插入此处。若用<>括起文件则在系统的INCLUDE目录中寻找文件,若用" "括起...
C语言里面的
预处理
是
什么
意思?
答:
预处理
指令是以#号开头的代码行。#号必须是该行除了任何空白字符外的第一个字符。#后是指令关键字,在关键字和#号之间允许存在任意个数的空白字符。整行语句构成了一条预处理指令,该指令将在
编译器
进行编译之前对源代码做某些转换。 指令 用途 # 空指令,无任何效果 #include 包含一...
在C语言中,
预处理
指令有
什么
作用?比如#define 宏名 字符串
答:
预处理
器的主要作用就是把通过预处理的内建功能对一个资源进行等价替 换,最常见的预处理有:文件包含,条件
编译
、布局控制和宏替换4种 文件包含:#include 是一种最为常见的预处理,主要是做为文件的引用组合
源程序
正文。条件编译:#if,#ifndef,#ifdef,#endif,#undef等也是比较常见的预处理,主...
c语言
编译预处理
答:
如果用一张图来表示:读取c
源程序
,对其中的伪指令(以#开头的指令)和特殊符号进行
处理
[析] 伪指令主要包括以下四个方面 (1)宏定义指令,如#define Name TokenString,#undef等。对于前一个伪指令,
预编译
所要做的是将程序中的所有Name用TokenString替换,但作为字符串常量的Name则不被替换。对于后者...
大家正在搜
编译预处理是什么意思
编译预处理命令必须以什么开头
编译预处理命令以什么结尾
预处理编译链接汇编
预处理是在编译之前进行的
编译预处理命令
C语言编译预处理
编译预处理的三种形式
编译预处理命令位置
相关问题
C语言“编译预处理命令”,是什么意思?
C语言里面的预处理是什么意思?
预处理指令有什么作用?
编译和预编译有什么区别。
编译预处理命令以什么结尾
编译预处理问题
c语言预处理
在C语言中,预处理指令有什么作用?比如#define 宏名 ...