慕码人5478167
2016-09-12 18:41
main 函数中不声明max.c 为什么gcc max.c hello.c也会报错In function 'main',implicit declaration of function 'max main函数中声明了max.c 编译只用gcc hello.c 就行了 不懂求解'
因为在hello.c中有调用max.c,所以如果在hello.c中不对max函数进行声明的话,那么在max函数展开时就不知道去哪里找了。相反,如果使用“”声明后,系统默认会在同一文件夹下搜索“”包含的头文件,在调用时就能自动搜索展开,所以不会报错了。
Linux C语言编程基本原理与实践
203964 学习 · 451 问题
相似问题