在C语言的某个工程中,一个不是主函数的函数如果引用另一个文件中的某个函数,是不是要先用extern引入?比如下面的代码: void DisplayInit(void) { extern void FramebufferInit(void); FramebufferInit(); } 在C语言中,不需要在函数内部用 extern 再次声明另一个文件中的函数。以下是原因和正确的做法: 1. e