【发布时间】:2010-03-16 21:53:05
【问题描述】:
我有两个C文件和一个头文件如下:
头文件header.h:
char c = 0;
file1.c:
#include "header.h"
file2.c:
#include "header.h"
我在编译时被警告过“重复定义”。我理解原因,因为变量 c 在 file1.c 和 file2.c 中定义了两次;但是,我确实需要在两个 c 文件中引用 header.h。我应该如何克服这个问题?
【问题讨论】:
标签: c header definition