找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 202|回复: 1

用static修饰的全局变量

[复制链接]

版主

Rank: 7Rank: 7Rank: 7

阅读权限
100
积分
2051
精华
0
主题
94
帖子
96
分享
0
日志
0
在线时间
4 小时
最后登录
2017-4-5
注册时间
2016-12-8
听众
0
收听
0
发表于 2017-4-5 20:30:00 | 显示全部楼层 |阅读模式
用static修饰的全局变量
首先,我要告诉你static与extern是一对“水火不容”的家伙,也就是说extern和static不能同时修饰一个变量;其次,static修 饰的全局变量声明与定义同时进行,也就是说当你在头文件中使用static声明了全局变量后,它也同时被定义了;最后,static修饰全局变量的作用域 只能是本身的编译单元,也就是说它的“全局”只对本编译单元有效,其他编译单元则看不到它,如:
游客,如果您要查看本帖隐藏内容请回复

回复

使用道具 举报

学前班

Rank: 2

阅读权限
0
积分
41
精华
0
主题
0
帖子
18
分享
0
日志
0
在线时间
3 小时
最后登录
2018-1-13
注册时间
2016-12-27
听众
1
收听
0
发表于 2018-1-13 16:50:12 | 显示全部楼层
是一对“水火不容”的家伙,也就是说extern和static不能同时修饰一个变量;其次,static修 饰的全局变量声明与定义同时进行,也就是说当你在头文件中使用static声明了全局变量后,它也同时被定义了;最后,static修饰全局变量的作用域 只能是本身的编译单元,也就是说它的“全局”只对
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|鑫郁飞网络科技有限公司 ( 渝ICP备16011958号-1 )

GMT+8, 2018-4-22 16:08 , Processed in 0.072957 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表