file1.c
創(chuàng)新互聯(lián)公司是一家專業(yè)提供惠來企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站設(shè)計(jì)、H5開發(fā)、小程序制作等業(yè)務(wù)。10年已為惠來眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計(jì)公司優(yōu)惠進(jìn)行中。
頭文件為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ù)了
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ù)了
我在單片機(jī)里是這樣弄的完全沒問題,51,avr,pic都可以
你把#include "lab1.c"加在主函數(shù)頭文件中看看!并且把 lab1.h 和lab1.c 這兩個(gè)文件都放到與主函數(shù)同一個(gè)目錄下.