当然可以啦。举个例子吧:两个文件 main.c function.c我们在function.c 中写一个函数 func();与此同时,我们需要写一个.h文件来声明这个函数,即function.h// 以下是function.h 的内容#ifndef __FUNCTION_H__#define __FUNCTION_H__void func();#endif// 以下是function.c 的内容#include "function.h"void func(){ // do something}这样一来,我们想要在另外一个文件,也就是main.c 中调用这个函数的时候,只需要包含它对应的头文件,就可以直接调用了。// 以下是main.c 的内容#include "stdio.h"#include "function.h"int main(){ func(); return 0;}