位置:首頁 > 軟件操作教程 > 編程開發(fā) > C語言 > 問題詳情

C語言 文件包含

提問人:劉團圓發(fā)布時間:2020-12-01

1.文件包含命令的使用形式

    #include <文件名〉

    #include “文件名”

例如:

    #include <stdio.h> 

    #include "math.h”

2.兩種格式的區(qū)別

①使用雙引號“”:系統(tǒng)首先到當前目錄下查找被包含文件,如果沒找到,再到系統(tǒng)指定的“包含文件目錄”(由用戶在配置環(huán)境時設置)去查找。

②使用尖括號<>:直接到系統(tǒng)指定的“包含文件目錄”去查找。一般來說,使用雙引號比較保險,而使用尖括號可以節(jié)省查找時間。

③如果被包含文件不在當前目錄中,在雙引號中需要給出文件的具體路徑,如“c:\LIANXI\file2.c”。

3.說明

編譯預處理時,預處理程序將查找指定的被包含文件,并將其復制到include命令出現(xiàn)的位置上。例如,有兩個文件filel.c,file2.c,假設file彳中的部分代碼如下:

    #include <flle2.c> 

    main {

    {

    …

    }

    預處理時,遇到#include命令,將用file2.c的內(nèi)容替換#include <file2.c>語句出現(xiàn)的位置。這樣一來,file2.c中所有定義的函數(shù)、全局變量等在filel.c中全部可以使用。

4.“文件包含”的作用

    “文件包含”命令非常有用,一個大程序通常分為多個模塊,并由多個程序員分別編程。有了文件包含處理功能,就可以將一些公共變量、常量、函 數(shù)、結構體的定義等聲明在一個公共文件中。這樣,凡是要使用其中數(shù)據(jù)或調(diào)用其中函數(shù)的程序員,只要使用文件包含處理功能,將所需文件包含進來即可,不必再重復定義它們,從而減少重復勞動。

繼續(xù)查找其他問題的答案?

相關視頻回答
回復(0)
返回頂部