參考文獻:
解決Visual Studio同一個專案工程下不同C語言程式之間互相呼叫的問題
https://blog.csdn.net/weixin_41194129/article/details/107935039
1、頭檔案的內容function.h
//#ifndef __FUNCTION_H__
//#define __FUNCTION_H__
int fun(int,int);
int times(int,int);
//#endif
2、構造的function.c函式
#include "function.h"
int fun(int a,int b)
{
return a+b;
}
int times(int a,int b)
{
return a*b;
}
3、主函式main.c去呼叫上面的函式:
#include "function.h"
int fun(int a,int b)
{
return a+b;
}
int times(int a,int b)
{
return a*b;
}
uj5u.com熱心網友回復:
這還不算難的,難的是不同架構間,不同系統、編譯器不一樣之間的相互呼叫。uj5u.com熱心網友回復:
不好意思,我這里更正一下檔案main.c的內容# include "stdio.h"
# include "function.h" /*包含的頭檔案*/
int main()
{
int a=2;
int b=4;
printf( "%d\n",fun(a,b));
printf( "%d\n",times(a,b));
return 0;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/17554.html
標籤:C語言
