c语言怎么在两个.c文件操作统一个链表
本帖最后由 YjingA 于 2016-3-2 18:14 编辑求解:
定义一个全局变量链表,放在.h文件,两个.c文件都引用,老是提示重定义
加了个extern,好像没用
我在menu.c定义链表,在service.c 加extern申明,还是重定义
怎么解决啊。。。。谢谢 头文件只定义类型,不要定义变量,你把全局链表放到源文件里面就好了 川本姨夫 发表于 2016-3-2 11:06
头文件只定义类型,不要定义变量,你把全局链表放到源文件里面就好了
我试过了,放在一个.c文件的话,另外一个.c文件无法读取操作,两个都放的话,提示重定义,
请问怎么办啊,谢谢{:10_254:} 把两个写在一起,把变量名字改掉 YjingA 发表于 2016-3-2 12:00
我试过了,放在一个.c文件的话,另外一个.c文件无法读取操作,两个都放的话,提示重定义,
请问怎么办 ...
没定义的那个文件extern就可以了
页:
[1]