你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 5229|回复: 3

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

[复制链接]

8

主题

130

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-3-22
发表于 2016-12-26 15:24:44 | 显示全部楼层 |阅读模式
请教:
1. 如何 定义一个 可以在 多个原文件中使用的全局变量 ?
2. 在main函数所在的原文件的开始处 定义可以吗 ?

谢谢 !

回复

使用道具 举报

47

主题

1636

回帖

7

蝴蝶豆

论坛元老

最后登录
2020-10-28
发表于 2016-12-26 15:57:08 | 显示全部楼层
本帖最后由 moyanming2013 于 2016-12-26 15:58 编辑

1.在任一头文件中添加:
  1. extern int g_global;
复制代码

然后在想用该g_global变量的源文件中包含上述头文件,再定义并赋值后就可以用了。定义只需要一次,但只要包含了头文件就可以引用了。
2.不可以。
回复 支持 0 反对 1

使用道具 举报

8

主题

130

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-3-22
 楼主| 发表于 2016-12-26 16:25:48 | 显示全部楼层
moyanming2013 发表于 2016-12-26 15:57
1.在任一头文件中添加:

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

谢谢元老,学习了         
回复 支持 反对

使用道具 举报

10

主题

1651

回帖

0

蝴蝶豆

论坛元老

最后登录
2020-2-15
发表于 2016-12-31 14:42:40 | 显示全部楼层
moyanming2013 发表于 2016-12-26 15:57
1.在任一头文件中添加:

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

自古二楼出正解。
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版