什么是预编译

本文介绍了预编译的概念,讨论了何时需要使用预编译,并详细讲解了不同格式的预编译区别,文件包含的优点及具体使用例子,帮助读者深入理解预编译和文件包含的特点。
摘要由CSDN通过智能技术生成

什么是预编译

预编译就是指程序执行前的一些预处理工作 ,主要指#表示的。

何时需要预编译

1.总是使用不经常改动的大型代码体。
2.程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头。

两种格式区别

文件包含有两种格式,分别是: #include "file" #include <file>
这两格式的区别在于:
1. 使用双引号,系统首先到当前目录下查找被包含的文件,如果没找到,再到系统指定的 " 包含文件目录 " (由用户在配置环境时设置)去找。
2. 使用尖括号:直接到系统指定的 " 包含文件目录 " 去查找。
通常使用双引号比较保险

文件包含文件包含优点

一个大程序,通常分为多个模块,并由多个 程序员 分别编程。有了文件包含处理功能,就可以将多个模块共用的数据(如符号常量和数据结构)或函数,集中到一个单独的文件中。这样,凡是要使用其中数据或调用其中函数的程序员,只要使用文件包含处理功能,将所需文件包含进来即可,不必再重复定义它们,从而减少重复劳动和定义不一致造成的错误。

文件包含例子

文件 F1.c
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值