位置:首页 > 软件操作教程 > 编程开发 > C语言 > 问题详情

C语言 文件包含

提问人:刘团圆发布时间:2020-12-01

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.“文件包含”的作用

    “文件包含”命令非常有用,一个大程序通常分为多个模块,并由多个程序员分别编程。有了文件包含处理功能,就可以将一些公共变量、常量、函 数、结构体的定义等声明在一个公共文件中。这样,凡是要使用其中数据或调用其中函数的程序员,只要使用文件包含处理功能,将所需文件包含进来即可,不必再重复定义它们,从而减少重复劳动。

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部