多文件之间,一般很少有单个参数传递,那个交集太大,不容易移植,各个文件之间最好是越独立越好。你提到的数据传递,一般是通过函数接口来实现的。就是说我要用另一个C文件中的某一个功能的时候,可以通过include它的头文件,然后直接调用它的接口函数,这样目的就达到了,这样实现的好处就是易于移植。这个概念是很重要的,这样好些函数,你写完一遍之后就是一劳永逸啦,大家都知道C的移植性很好嘛。明白了吗?
希望这个回答能对你有帮助哈~
追问谢谢,使用头文件我还是 知道的,只是对如果出现需要相互调用对方计算结果的情况应该怎么解?
追答这样的话,就使用extern申明一个变量传递出去
但是这样的代码依赖性太大,不建议你这么使用,等工程大了会很麻烦
还是建议你修改引用的C文件,把你需要应用的那段函数打包一下,只留下接口,计算结果直接通过返回值返回,这样写的代码独立性稍微好一点,易于移植
希望我的回答对你有所帮助哈