這個(gè)哪里錯(cuò)了
#include?<stdio.h> #include?"test.c"???//引用test.c文件 extern?void?printLine()?????//這里定義的方法對(duì)嗎? { ???printf("**************\n");??? } int?main() { ????say(); ????return?0; }
#include?<stdio.h> #include?"test.c"???//引用test.c文件 extern?void?printLine()?????//這里定義的方法對(duì)嗎? { ???printf("**************\n");??? } int?main() { ????say(); ????return?0; }
2020-03-09
舉報(bào)
2020-03-09
方法1:既然引入了test.c文件,
extern
?void
?printLine()前面的
extern就要去掉,將test.c文件中的say()函數(shù)聲明為static函數(shù)。方法2.直接將引入的test.c刪除,
void
?printLine()聲明為外部函數(shù)即extern?
void
?printLine();其他地方不用變即可。