|
|
|
|
移动端

1.7.1 基本概念

《程序员面试笔试真题与解析》本书针对当前各大 IT企业面试笔试中特性与侧重点,精心挑选了 3年以来近百家典型 IT企业的面试笔试真题,这些企业涉及业务包括系统软件、搜索引擎、电子商务、手机 APP、安全关键软件等,面试笔试真题非常具有代表性与参考性。本节为大家介绍基本概念。

作者:猿媛之家来源:机械工业出版社|2017-12-06 14:34

年前最后一场技术盛宴 | 1月27日与京东、日志易技术大咖畅聊智能化运维发展趋势!


1.7 预处理

1.7.1 基本概念

【真题 73】什么是预编译?答案:预编译又称为预处理,主要工作是执行代码/文本的替换工作,即处理以#开头的指令,例如拷贝#include包含的文件代码, #define宏定义的替换,条件编译等。以下两种情况下需要使用预编译:

1)总是使用不经常改动的大型代码体。

2)程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头。

【真题 74】头文件中的 ifndef/define/endif的作用是什么?

答案:ifndef/define/endif为预处理命令,作用是防止头文件被重复引用。

喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

网管员必读—-网络安全

本书共10章,介绍的内容包括恶意软件(包括病毒、木马和蠕虫等)的深度防御方法,黑客的主要类型和防御方法,企业网络内、外部网络防火墙系...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊