假设我正在处理一个大型项目,我需要在名为example.c的源文件中访问函数foo()。 foo()的原型也在example.c中声明。 example.c没有特定于此文件的标头,例如example.h。从我正在处理的新源文件中访问example.c的foo()的最佳做法是什么?
答案 0 :(得分:5)
如果没有声明该函数的头文件,则该函数可能不适合用作接口。它仅适用于声明它的翻译单元。
答案 1 :(得分:0)
如果example.c不包含main()函数,则可以执行
#include <example.c>
代码访问文件中的foo():)