私は少しCで手を試しています。そして私はこのリンクビジネスを理解したと思いました。しかし、私はそうは思わない。私は単純なファイルmain.cを持っています:
#include "function.h"
int main(char args[])
{
int print = myfunction();
}
次に、ファイルの2番目のペアfunction.c / function.h
int myfunction(); //function.h
int myfunction() //function.c
{
return 5;
}
これをコンパイルするとうまくいきます。ただし、#include "function.h"
メインファイルで使用するかどうかに関係なく、うまく機能します。では、なぜfunction.hを含める必要があるのでしょうか。