C语言 文件包含
1.文件包含命令的使用形式
#include <文件名〉
或
#include “文件名”
例如:
#include <stdio.h>
#include "math.h”
2.两种格式的区別
①使用双引号“”:系统首先到当前目录下查找被包含文件,如果没找到,再到系统指定的“包含文件目录”(由用户在配置环境时设置)去查找。
②使用尖括号<>:直接到系统指定的“包含文件目录”去查找。一般来说,使用双引号比较保险,而使用尖括号可以节省查找时间。
③如果被包含文件不在当前目录中,在双引号中需要给出文件的具体路径,如“c:\LIANXI\file2.c”。
3.说明
编译预处理时,预处理程序将查找指定的被包含文件,并将其复制到include命令出现的位置上。例如,有两个文件filel.c,file2.c,假设file彳中的部分代码如下:
#include <flle2.c>
main {
{
…
}
预处理时,遇到#include命令,将用file2.c的内容替换#include <file2.c>语句出现的位置。这样一来,file2.c中所有定义的函数、全局变量等在filel.c中全部可以使用。
4.“文件包含”的作用
“文件包含”命令非常有用,一个大程序通常分为多个模块,并由多个程序员分别编程。有了文件包含处理功能,就可以将一些公共变量、常量、函 数、结构体的定义等声明在一个公共文件中。这样,凡是要使用其中数据或调用其中函数的程序员,只要使用文件包含处理功能,将所需文件包含进来即可,不必再重复定义它们,从而减少重复劳动。
点击加载更多评论>>