將某個(gè)源文件的函數(shù)寫到一個(gè)頭文件中包含在頭文件中#include ""或者直接包含該源文件文件。
成都創(chuàng)新互聯(lián)公司專注于三亞網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供三亞營銷型網(wǎng)站建設(shè),三亞網(wǎng)站制作、三亞網(wǎng)頁設(shè)計(jì)、三亞網(wǎng)站官網(wǎng)定制、小程序開發(fā)服務(wù),打造三亞網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供三亞網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
引用庫函數(shù)只要定義了頭文件就可以,比如引用庫函數(shù)printf()和scanf():
#includestdio.h
void main()
{
printf("輸出函數(shù)");
scanf("輸入函數(shù)");
}
引用自己定義的函數(shù)一般需要先聲明(如果引用位置在定義位置之后,就不需要聲明可直接引用。例如:
#includestdio.h
void main()
{
void sum();/*函數(shù)聲明*/
sum();/*函數(shù)引用*/
}
void sum()/*定義一個(gè)函數(shù)sum*/
{……}/*函數(shù)體省略*/
file1.c 頭文件為file1.h
file2.c 頭文件為file2.h
比如file2.c要調(diào)用file1.c里的一個(gè)函數(shù)
首先file2.c里要包含file1.h頭文件(file1.h里有file1.c的函數(shù)申明)
然后file2.c文件里要有file1.c里的外部函數(shù)申明,用extern關(guān)鍵字申明
然后就可以直接file2.c里面調(diào)用file1.c里的函數(shù)了