黑马程序员技术交流社区
标题:
C语言使用外部函数不需要添加头文件吗?
[打印本页]
作者:
Ye•Ye
时间:
2014-5-5 12:15
标题:
C语言使用外部函数不需要添加头文件吗?
本帖最后由 Ye•Ye 于 2014-5-6 11:19 编辑
我看李明杰老师讲的extern和static这一节时,在main.c文件里调用另一个.c外部函数时什么头文件都没加,也运行成功了,这是怎么回事?
第一个.c文件里的内容:
void test();
int main()
{
test();
return 0;
}
第二个.c文件里的内容:
#include <stdio.h>
void test()
{
printf("调用了test函数\n");
}
作者:
兰闻天
时间:
2014-5-5 13:11
这个你编译和链接的时候是 cc -main.c test.c,这样意思是两个文件一起编译链接
void test(); //test()函数的声明
int main()
{
test();
return 0;
}
这个直接在main.c里声明了,所有不需要加载.h文件了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2