#include <stdio.h> #include "test.c" //引用test.c文件 extern void printLine() //这里定义的方法对吗? { printf("**************\n"); } int main() { say(); return 0; }
方法1:既然引入了test.c文件,extern
void
printLine()前面的
extern就要去掉,将test.c文件中的say()函数声明为static函数。
方法2.直接将引入的test.c删除,void
printLine()声明为外部函数即extern
void
printLine();其他地方不用变即可。