5 回答

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超4個(gè)贊
include 稱為文件包含命令,其作用是把尖括號(hào)""或引號(hào)<>內(nèi)指定的文件包含到本程序中,成為本程序的一部分。被包含的文件通常是由系統(tǒng)提供的,其擴(kuò)展名為.h
stdio.h就是指“standard input&output"意思就是說標(biāo)準(zhǔn)輸入輸出頭文件!所以用到標(biāo)準(zhǔn)輸入輸出函數(shù)時(shí),就要調(diào)用這個(gè)頭文件!
math.h頭定義了各種數(shù)學(xué)函數(shù)和一個(gè)宏。這個(gè)庫中所有可用的函數(shù)取double參數(shù)并返回double的結(jié)果。
擴(kuò)展資料:
在C語言家族程序中,頭文件被大量使用。一般而言,每個(gè)C++/C程序通常由頭文件(header files)和定義文件(definition files)組成。頭文件作為一種包含功能函數(shù)、數(shù)據(jù)接口聲明的載體文件,主要用于保存程序的聲明(declaration),而定義文件用于保存程序的實(shí)現(xiàn) (implementation)。 .c就是你寫的程序文件。

TA貢獻(xiàn)1860條經(jīng)驗(yàn) 獲得超9個(gè)贊
include 稱為文件包含命令,其作用是把尖括號(hào)""或引號(hào)<>內(nèi)指定的文件包含到本程序中,成為本程序的一部分,被包含的文件通常是由系統(tǒng)提供的,其擴(kuò)展名為.h
stdio.h就是指“standard input&output"意思就是說標(biāo)準(zhǔn)輸入輸出頭文件!所以用到標(biāo)準(zhǔn)輸入輸出函數(shù)時(shí),就要調(diào)用這個(gè)頭文件。
math.h頭定義了各種數(shù)學(xué)函數(shù)和一個(gè)宏,這個(gè)庫中所有可用的函數(shù)取double參數(shù)并返回double的結(jié)果。
擴(kuò)展資料:
在C程序中包含文件有以下兩種方法
1、用符號(hào)“<”和“>”將要包含的文件的文件名括起來。這種方法指示預(yù)處理程序到預(yù)定義的缺省路徑下尋找文件。預(yù)定義的缺省路徑通常是在INCLUDE環(huán)境變量中指定的,請看下例:
INCLUDE=C:\COMPILER\INCLUDE;S:\SOURCE\HEADERS;
對于上述INCLUDE環(huán)境變量,如果用#include語句包含文件,編譯程序?qū)⑹紫鹊紺:\COMPILER\INCLUDE目錄下尋找文件;如果未找到,則到S:\SOURCE\HEADERS目錄下繼續(xù)尋找;如果還未找到,則到當(dāng)前目錄下繼續(xù)尋找。
2、用雙引號(hào)將要包含的文件的文件名括起來。這種方法指示預(yù)處理程序先到當(dāng)前目錄下尋找文件,再到預(yù)定義的缺省路徑下尋找文件。
對于上例中的INCLUDE環(huán)境變量,如果用#include“file”語句包含文件,編譯程序?qū)⑹紫鹊疆?dāng)前目錄下尋找文件;如果未找到,則到C:\COMPILER\INCLUDE目錄下繼續(xù)尋找;如果還未找到,則到S:\SOURCE\HEADERS目錄下繼續(xù)尋找。
#include語句一般用來包含標(biāo)準(zhǔn)頭文件(例如stdio.h或stdlib.h),因?yàn)檫@些頭文件極少被修改,并且它們總是存放在編譯程序的標(biāo)準(zhǔn)包含文件目錄下。
#include“file”語句一般用來包含非標(biāo)準(zhǔn)頭文件,因?yàn)檫@些頭文件一般存放在當(dāng)前目錄下,你可以經(jīng)常修改它們,并且要求編譯程序總是使用這些頭文件的最新版本。
- 5 回答
- 0 關(guān)注
- 5195 瀏覽
添加回答
舉報(bào)