C言語はどのように1つですか.cソースファイルから別のソースファイルの関数を呼び出す
C言語にとってmain関数はプログラムの入り口であり、比較的大きなプログラムを開発する場合、多くのコードがある可能性があります.この場合、メンテナンスを容易にするために通常モジュール開発を採用し、異なるクラスのモジュールを異なるファイルに書きます.
まず1つ定義する.hのヘッダファイル、例えばfunction.h,int add(int a,int b)のような実装する関数を宣言する.
次にfunctionとしてソースファイルを新規作成します.c,function.cの先頭に#include“function.h”を追加し、次にヘッダファイルで宣言された関数の実装を書きます.
このように書き終わった後、main関数がこのソースファイルの関数を呼び出すには、main関数の先頭部分に#includeを加えるだけで、main関数が対応する関数を呼び出すと自動的にプログラムの実装部分コードが見つかります
function.h
function.c
main.c
まず1つ定義する.hのヘッダファイル、例えばfunction.h,int add(int a,int b)のような実装する関数を宣言する.
次にfunctionとしてソースファイルを新規作成します.c,function.cの先頭に#include“function.h”を追加し、次にヘッダファイルで宣言された関数の実装を書きます.
このように書き終わった後、main関数がこのソースファイルの関数を呼び出すには、main関数の先頭部分に#includeを加えるだけで、main関数が対応する関数を呼び出すと自動的にプログラムの実装部分コードが見つかります
function.h
# include
int add(int a,int b);
function.c
#include "function.h"
int add(int a,int b)
{
return a+b;
}
function.c
main.c
# include
# include
int main()
{
int a = 1,b =2;
int c = add(a,b);
printf("%d",c);
return 0;
}