兩個可以放在同一目錄下,也可以放到不同的目錄下,前提是你在主函數文件中應當包含相應的頭文件或C文件(路徑寫對應,寫完整就好)。
創新互聯堅持“要么做到,要么別承諾”的工作理念,服務領域包括:成都網站設計、成都網站制作、企業官網、英文網站、手機端網站、網站推廣等服務,滿足客戶于互聯網時代的金水網站設計、移動媒體設計的需求,幫助企業找到有效的互聯網解決方案。努力成為您成熟可靠的網絡建設合作伙伴!
外部函數文件根據所寫函數需要將對應頭文件包含進來,stdio.h作為一個標準輸入輸出文件,只要你該外部文件內涉及到輸入輸出等操作,就是必須要包含進來的。
希望對你有所幫助!
c
int ?add( int a, int b)
{
return a+b ;
}
c
#includestdio.h
int main()
{
int c=add(1,2); //調用
printf("1+2=%d\n", c );
return 0;
}
編譯時將1.c 和2.c鏈接到一起就可以了。 具體方法看編譯器說明
1.
請使用預編譯指令
#include。加入外部文件,就可以使用外部文件的函數了。
#include放在代碼文件頭,用于告訴編譯器,文件中包含的頭文件,屬于預處理文件的一部分
。
語法為:
#include
iostream.h
(這句是程序編譯時搜索系統目錄文件)
#include
“HName.h"
(這句是程序編譯時搜索當前項目的文件)
2.
例如:
//函數實現 a.c文件:
int add(int x, int y){
return x+y;
}
//主文件 main.c文件:
#include stdio.h
#include "a.c" //引入外部函數
int main(){
int i;
i = add(1,2);
printf("%d",i);
return 0;
}
網頁名稱:c語言的外部調用函數 c++ 調用外部函數
本文來源:http://vcdvsql.cn/article20/dopigco.html
成都網站建設公司_創新互聯,為您提供外貿網站建設、定制網站、搜索引擎優化、云服務器、網站排名、全網營銷推廣
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯