全局变量的使用疑问
全局变量定义有些疑惑,请各位高手帮助解答一下哈.疑惑1: 全局变量定义在那里?
方式1:
a.c b.c common.h
int ta = 0; float tb = 0.0; extern int ta; extern float tb;
方式2:
a.c b.c common.h main.c
include "common.h" same as a.c extern int ta; int ta = 0;
extern float tb; float tb = 1.0;
即我想问的是,将全局变量分别声明,定义在不同的文件中好呢, 还是集中声明,定义于 一个文件中好呢.