位置:首頁(yè) > 軟件操作教程 > 編程開(kāi)發(fā) > C語(yǔ)言 > 問(wèn)題詳情

C語(yǔ)言 文件包含

提問(wèn)人:劉團(tuán)圓發(fā)布時(shí)間:2020-12-01

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

    #include <文件名〉

    #include “文件名”

例如:

    #include <stdio.h> 

    #include "math.h”

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

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

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

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

3.說(shuō)明

編譯預(yù)處理時(shí),預(yù)處理程序?qū)⒉檎抑付ǖ谋话募?,并將其?fù)制到include命令出現(xiàn)的位置上。例如,有兩個(gè)文件filel.c,file2.c,假設(shè)file彳中的部分代碼如下:

    #include <flle2.c> 

    main {

    {

    …

    }

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

4.“文件包含”的作用

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

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

相關(guān)視頻回答
回復(fù)(0)
返回頂部