引導(dǎo)語;在使用標(biāo)準(zhǔn)函數(shù)庫中的輸入輸出函數(shù)時,編譯系統(tǒng)要求程序提供有關(guān)的信息(例如對這些輸入輸出函數(shù)的聲明),#include 的作用就是用來提供這些信息的。以下是百分網(wǎng)小編分享給大家的C語言#include用法,歡迎閱讀!
文件包含:#include
預(yù)處理器發(fā)現(xiàn)#include指令后,就會尋找后跟的文件名并把這個文件的內(nèi)容包含但當(dāng)前文件中。被包含文件中的文件將替換源代碼文件中的#include指令,就像你把被包含文件中的全部內(nèi)容鍵入到源文件中的這個特定位置一樣。
#include 指令有兩種使用形式:
1) #include 文件名放在尖括號中
在UNIX系統(tǒng)中,尖括號告訴預(yù)處理器在一個或多個標(biāo)準(zhǔn)系統(tǒng)目錄中尋找文件。
如: #include
查看:
ls /usr/include
ls kernel/include
2) #include "filename.h" 文件名放在雙引號中
在UNIX系統(tǒng)中,雙引號告訴預(yù)處理器現(xiàn)在當(dāng)前目錄(或文件名中指定的其他目錄)中尋找文件,然后在標(biāo)準(zhǔn)位置尋找文件。
如: #include "hot.h" #include "/usr/buffer/p.h"
習(xí)慣上使用后綴 .h 表示頭文件,這類文件包含置于程序頭部的信息。頭文件經(jīng)常包含預(yù)處理語句。有些頭文件由系統(tǒng)提供。但也可以自由創(chuàng)建自己的頭文件。
擴展:C語言再學(xué)習(xí) -- 常用頭文件和函數(shù)(轉(zhuǎn))
Lniux的文件系統(tǒng)中有一個大分組,它包含了文件系統(tǒng)中所有文件,這個大的分組用一個專門的目錄表示,這個目錄叫做根目錄,根目錄可以使用“/”表示。
路徑可以用來表示文件或者文件夾所在的位置,路徑是從一個文件夾開始走到另一個文件夾或者文件位置中間的這條路。把這條路經(jīng)過的所有文件夾名稱按順序書寫出來的結(jié)果就可以表示這條路。
路徑分為絕對路徑和相對路徑
絕對路徑:起點必須是根目錄,如 /abc/def 所有絕對路徑一定是以“/”作為開頭的
相對路徑:可以把任何一個目錄作為起點,如../../abc/def 相對路徑編寫時不應(yīng)該包含起點位置
相對目錄中“..”表示上層目錄
相對路徑中用“.”表示當(dāng)前
終端窗口里的當(dāng)前目錄是所有相對路徑的起點,當(dāng)前目錄的位置是可以修改的。
pwd 命令可以用來查看當(dāng)前目錄的位置
cd 命令可以用來修改當(dāng)前目錄位置
ls 命令可以用來查看一個目錄的內(nèi)容
1.《include用法 C語言#include用法》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識,僅代表作者本人觀點,與本網(wǎng)站無關(guān),侵刪請聯(lián)系頁腳下方聯(lián)系方式。
2.《include用法 C語言#include用法》僅供讀者參考,本網(wǎng)站未對該內(nèi)容進行證實,對其原創(chuàng)性、真實性、完整性、及時性不作任何保證。
3.文章轉(zhuǎn)載時請保留本站內(nèi)容來源地址,http://f99ss.com/jiaoyu/187639.html