在一个.c文件中定义函数,在另一个.c文件中调用这个函数,编译时说重复定义了,应该在头文件中添加什么?

日期:2019-06-01 09:48:26 人气:1

在一个.c文件中定义函数,在另一个.c文件中调用这个函数,编译时说重复定义了,应该在头文件中添加什么?

好的写法是在头文件中写声明,.c文件写定义 。因为声明可以很多个,但定义只能一个。你在.h文件中定义,可能很多个.c文件都包含了这个.h。所以会爆多定义的错误。
    A+
热门评论