yhyeefocus 发表于 2016-12-26 15:24:44

如何 定义一个 可以在 多个原文件中使用的全局变量 ?

请教:
1. 如何 定义一个 可以在 多个原文件中使用的全局变量 ?
2. 在main函数所在的原文件的开始处 定义可以吗 ?

谢谢 !

moyanming2013 发表于 2016-12-26 15:57:08

本帖最后由 moyanming2013 于 2016-12-26 15:58 编辑

1.在任一头文件中添加:
extern int g_global;
然后在想用该g_global变量的源文件中包含上述头文件,再定义并赋值后就可以用了。定义只需要一次,但只要包含了头文件就可以引用了。
2.不可以。

yhyeefocus 发表于 2016-12-26 16:25:48

moyanming2013 发表于 2016-12-26 15:57
1.在任一头文件中添加:

然后在想用该g_global变量的源文件中包含上述头文件,再定义并赋值后就可以用了。 ...

谢谢元老,学习了         

yanhaijian 发表于 2016-12-31 14:42:40

moyanming2013 发表于 2016-12-26 15:57
1.在任一头文件中添加:

然后在想用该g_global变量的源文件中包含上述头文件,再定义并赋值后就可以用了。 ...

自古二楼出正解。
页: [1]
查看完整版本: 如何 定义一个 可以在 多个原文件中使用的全局变量 ?