在C语言中,可以使用#include指令将其他源文件包含到当前源文件中。这样可以在当前源文件中直接调用其他源文件中定义的函数、变量等。
假设有两个源文件:main.c和function.c,function.c中定义了一个函数add(),可以在main.c中调用这个函数。
首先,在main.c中使用#include指令包含function.c:
#include "function.c"
然后,在main.c中就可以直接调用function.c中定义的函数add()了:
int main() {
int result = add(1, 2);
printf("The result is %d\n", result);
return 0;
}
注意:在包含其他源文件时,需要使用双引号""来引用文件名,而不是尖括号<>。另外,要确保其他源文件的路径正确,以便编译器能够找到它们。