标签: c bare-metal static-functions
语言:C 环境:裸机
该程序有许多子模块。我希望每个子模块的功能不能被其他子模块看到/使用,除了函数是API函数。 如果子模块只包含单个文件,最简单的方法是使用除API函数之外的静态函数。但是,多功能子模块的工作原理是什么?
答案 0 :(得分:0)
如果说C模块是翻译单元是文件。从此向后结束,在C中没有包含多个文件的模块。
所以回答你的问题:你不能让一个静态函数可以通过多个文件访问。