问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

编译器如何预处理程序?

发布网友 发布时间:2023-09-04 08:51

我来回答

1个回答

热心网友 时间:2024-11-20 22:34

预处理过程扫描源代码,对其进行初步的转换。

产生新的源代码提供给编译器。可见预处理过程先于编译器对源代码进行处理。在C语言中,并没有任何内在的机制来完成如下一些功能:在编译时包含其他源文件、定义宏、根据条件决定编译时是否包含某些代码。

预处理过程还会删除程序中的注释和多余的空白字符。预处理指令是以#号开头的代码行。#号必须是该行除了任何空白字符外的第一个字符。后是指令关键字,在关键字和#号之间允许存在任意个数的空白字符。

整行语句构成了一条预处理指令,该指令将在编译器进行编译之前对源代码做某些转换。


声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 空气炸锅烤烤肠要多长时间? 手机为什么突然打不了字 ...年4月4日早上9点05分出生,父亲姓冯母亲姓刘 蔬菜施肥松土方法 上次在KTV唱歌 突然就进来一位美女 一只座在哪里,请问她是干嘛的? 磷酸三甲苯酯水洗料呈什么颜色 请问属猪男女最佳婚配,属相婚配:男属猪和女属猪相配吗 求大神帮我看看 为什么我这个配置玩LOL还有天涯明月刀会掉帧 天涯明月刀卡 我这配置天涯明月刀非常卡,还经常卡掉,别人配置比我低都能玩什么... 华光cf20变频器fu14故障 QQ幻想里刺客仙器干将莫邪在那里刷的到 ...掉一小块 现在说话吃东西都会疼 应该是漏神经了 有没有补救的办法... 福州都有哪些拍照景点免费 丽江拍照免费景点有哪些 视频格式都有哪些?有什么用途呢?? 日本母亲怎么称呼? hub箱子是什么 赔不赔啊?业务员的错算保险公司的,?? 这些是什么意思。保存设置之后就是内网连接异常。是怎么回事 三星a9000为什么自动换成黄屏一开机就好了,等会屏幕有黄了 三星A9000屏幕触摸时出现红色边框怎样解决 三星手机sm–a9000打电话时屏幕变黑 中国四大名鸡 CorelDrow位图转换矢量图的程序是 在EXCEL中操作的,关于格式转换的请赐教,具体请参见问题补充说明_百度... 怎样用CORELDROW打开JPEG图片,或者把JPEG文件转换成CDR格式文件 鸟的天堂第七自然段运用了什么手法 孕妇早上喝完豆浆还能喝奶吗 手机欠费了为什么还能打电话?沃白条账户是什么? 手串南瓜籽发黄了怎么办 请英语高手帮忙翻译一些税种名称,谢谢! 税收方面的英语翻译 济宁市工业技师学院有3年制就业班吗 济宁市工业学校97年的校长是谁? 1995年的枣庄工业学校现在在哪里? 临清工业学校可以考本科吗 济宁市任城区检察院在什么位置 襄阳市工业学校(襄城区常青路3号)在哪里啊???从襄樊学院怎么到那里啊... 两进两出直流继电器一路不通电