#include命令
上一节
下一节
#include命令
一、相关知识学习
#include命令用于实现“文件包含”操作。“文件包含”是指将一个源程序文件的全部内容插入到当前源程序文件中。
#include命令有两种格式:#include <文件名> 或 #include “文件名”
#include命令的作用是编译预处理时,将“文件名”所指源程序文件的全部内容复制,并插入到#include命令处,然后进行编译处理,文件名可以包含文件路径。例如,C语言源程序文件中要使用数学库,需要加入如下命令:
#include<math.h> 或 #include “math.h”
两种方法的区别:使用#include<math.h>命令时,系统将在编译器系统指定的头文件目录中查找math.h文件;而使用#include “math.h”命令时,系统将首先在当前源程序文件所在的目录下寻找,如果找不到,再在编译器系统指定的头文件目录中查找math.h文件。对于系统所提供的库函数,使用#include <文件名>方式搜索速度比较快;而对于用户自定义的头文件,则使用#include “文件名”方式搜索速度比较快。