网上太多乱的文章了。看的人郁闷。
其实和c是一模一样的。
1.在某个入口文件。 定义
int a=3;
2使用的地方,先申明一下,告诉本文件。有个int a,不是这里定义。编译的时候。请最后链接接到全局地址。
extern int a;
3.所以 可以定义个头文件。把全局变量都列出来。要使用全局变量的地方。包含一下这个头文件。免去一个一个extern.
extern int b;
extern int c;