|
|
|
|
移动端

1.7.1 基本概念

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

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

开发者盛宴来袭!7月28日51CTO首届开发者大赛决赛带来技术创新分享

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
分享:
大家都在看
猜你喜欢

读 书 +更多

SQL Server 2005中文版精粹

本书内容包括: ● 框架的总览:SQL Server 2005的功能是如何集成在一起的,以及这些功能对于用户的意义。 ● 安全性管理、策略...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊