Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
假设我正在处理一个大型项目,我需要访问名为 example.c 的源文件中的函数 foo()。foo() 的原型也在 example.c 中声明。example.c 没有特定于该文件的头文件,例如 example.h。从我正在处理的新源文件中访问 example.c 的 foo() 的最佳做法是什么?
如果没有声明函数的头文件,则该函数可能不打算用作接口。它仅适用于声明它的翻译单元。
如果 example.c 不包含 main() 函数,您可以这样做
#include <example.c>
让您的代码访问文件中的 foo() :)