聲明max.c的問題
main 函數中不聲明max.c 為什么gcc max.c hello.c也會報錯In function 'main',implicit declaration of function 'max main函數中聲明了max.c 編譯只用gcc hello.c 就行了 不懂求解'
main 函數中不聲明max.c 為什么gcc max.c hello.c也會報錯In function 'main',implicit declaration of function 'max main函數中聲明了max.c 編譯只用gcc hello.c 就行了 不懂求解'
2016-09-12
舉報
2016-09-12
因為在hello.c中有調用max.c,所以如果在hello.c中不對max函數進行聲明的話,那么在max函數展開時就不知道去哪里找了。相反,如果使用“”聲明后,系統默認會在同一文件夾下搜索“”包含的頭文件,在調用時就能自動搜索展開,所以不會報錯了。