C語言 文件包含
1.文件包含命令的使用形式
#include <文件名〉
或
#include “文件名”
例如:
#include <stdio.h>
#include "math.h”
2.兩種格式的區(qū)別
①使用雙引號“”:系統(tǒng)首先到當(dāng)前目錄下查找被包含文件,如果沒找到,再到系統(tǒng)指定的“包含文件目錄”(由用戶在配置環(huán)境時設(shè)置)去查找。
②使用尖括號<>:直接到系統(tǒng)指定的“包含文件目錄”去查找。一般來說,使用雙引號比較保險,而使用尖括號可以節(jié)省查找時間。
③如果被包含文件不在當(dāng)前目錄中,在雙引號中需要給出文件的具體路徑,如“c:\LIANXI\file2.c”。
3.說明
編譯預(yù)處理時,預(yù)處理程序?qū)⒉檎抑付ǖ谋话募?,并將其?fù)制到include命令出現(xiàn)的位置上。例如,有兩個文件filel.c,file2.c,假設(shè)file彳中的部分代碼如下:
#include <flle2.c>
main {
{
…
}
預(yù)處理時,遇到#include命令,將用file2.c的內(nèi)容替換#include <file2.c>語句出現(xiàn)的位置。這樣一來,file2.c中所有定義的函數(shù)、全局變量等在filel.c中全部可以使用。
4.“文件包含”的作用
“文件包含”命令非常有用,一個大程序通常分為多個模塊,并由多個程序員分別編程。有了文件包含處理功能,就可以將一些公共變量、常量、函 數(shù)、結(jié)構(gòu)體的定義等聲明在一個公共文件中。這樣,凡是要使用其中數(shù)據(jù)或調(diào)用其中函數(shù)的程序員,只要使用文件包含處理功能,將所需文件包含進(jìn)來即可,不必再重復(fù)定義它們,從而減少重復(fù)勞動。
點擊加載更多評論>>