C语言中多个源文件的外部变量导致连接2005的问题
当时看小甲鱼的零基础入门学C语言的时候,觉得这部分挺简单的,可是自己之后写多个源文件的时候才发现这么的难!源文件是二叉树的非递归遍历;请大神只帮我解决下面这些连接到问题,能解释一下最好!
十分感谢!!! 已经解决,发现有几个问题:
1、你的全局变量和函数的参数名称一样。
2、你多文件的编排上,不合理,看上去是新手,我不建议你现在就分多个源文件,毕竟那是需要工程思想来设计的,等你累计足够经验再分多个源文件。
3、C调用C++的函数,这个我也是不建议你现在就用,那里涉及链接器名称识别的问题。需要声明extern "C"
遵照我这几个问题,你可以自己解决。当然我也已经解决了,如果你需要我再把文件发给你。但是发给你,我估计你也看不懂,因为我没有大改动,只是代码编排上进行重新编排。 ravenhu13 发表于 2015-11-28 14:08
已经解决,发现有几个问题:
1、你的全局变量和函数的参数名称一样。
2、你多文件的编排上,不合理,看上 ...
谢谢你第二个建议!我会努力的!!{:9_231:} 好好
页:
[1]