在一个.c文件中定义函数,在另一个.c文件中调用这个函数,编译时说重复定义了,应该在头文件中添加什么?
在一个.c文件中定义函数,在另一个.c文件中调用这个函数,编译时说重复定义了,应该在头文件中添加什么?
日期:2019-06-01 09:48:26 人气:1
好的写法是在头文件中写声明,.c文件写定义 。因为声明可以很多个,但定义只能一个。你在.h文件中定义,可能很多个.c文件都包含了这个.h。所以会爆多定义的错误。
在一个.c文件中定义函数,在另一个.c文件中调用这个函数,编译时说重复定义了,应该在头文件中添加什么?