#include <stdio.h>#include "test.c" ? //引用test.c文件extern void printLine() ? ??{? ?printf("**************\n"); ??}int main(){? ? say(); ? ? 然后這個也報錯!!? ? return 0;}
4 回答

做一個好碼農(nóng)
TA貢獻(xiàn)10條經(jīng)驗(yàn) 獲得超6個贊
你定義函數(shù)say了嗎?
還有就是,say()沒有形參,所以函數(shù)說明的時候,他的類型應(yīng)該定義成void的(自己的一點(diǎn)看法,畢竟自己也學(xué)的的不太好)

Sun灬Moon
TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超0個贊
這個是因?yàn)閠est.c中用到了printLine函數(shù),而你在test.c中是沒有定義這個函數(shù)的,你可以在test.c中extern ?void printLine();引入外部函數(shù), 然后重新變一下 就可以引用了
- 4 回答
- 0 關(guān)注
- 1958 瀏覽
添加回答
舉報
0/150
提交
取消