static全局变量与普通的全局变量有什么区别


Posted in 面试题 onMay 27, 2014
全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。全局变量本身就是静态存储方式, 静态全局变量当然也是静态存储方式。

这两者在存储方式上并无不同。这两者的区别虽在于非静态全局变量的作用域是整个源程序, 当一个源程序由多个源文件组成时,非静态的全局变量在各个源文件中都是有效的。 而静态全局变量则限制了其作用域, 即只在定义该变量的源文件内有效, 在同一源程序的其它源文件中不能使用它。由于静态全局变量的作用域局限于一个源文件内,只能为该源文件内的函数公用, 因此可以避免在其它源文件中引起错误。从以上分析可以看出, 把局部变量改变为静态变量后是改变了它的存储方式即改变了它的生存期。把全局变量改变为静态变量后是改变了它的作用域, 限制了它的使用范围。

Tags in this post...

面试题 相关文章推荐
String这个类型的class为何定义成final?
Nov 13 面试题
一份Java笔试题
Feb 21 面试题
输入N,打印N*N矩阵
Feb 20 面试题
解释一下Windows的消息机制
Jan 30 面试题
计算 s=(x*y)1/2,用两个宏定义来实现
Aug 11 面试题
一套带网友答案的.NET笔试题
Dec 06 面试题
渗透攻击的测试步骤
Jun 07 面试题
简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程
Apr 17 面试题
中间件分为哪几类
Sep 18 面试题
在浏览器端如何得到服务器端响应的XML数据
Nov 24 面试题
你在项目中用到了xml技术的哪些方面?如何实现的?
Jan 26 面试题
中软国际Java程序员笔试题
Jul 19 面试题
指针和引用有什么区别
Jan 13 #面试题
C++如何引用一个已经定义过的全局变量
Aug 25 #面试题
C/C++程序员常见面试题二
Nov 19 #面试题
C/C++程序员常见面试题一
Dec 08 #面试题
"火柴棍式"程序员面试题
Mar 16 #面试题
C++:局部变量能否和全局变量重名
Mar 03 #面试题
JAVA和C++的区别
Oct 06 #面试题
You might like
新浪微博API开发简介之用户授权(PHP基础篇)
2011/09/25 PHP
深入PHP数据加密详解
2013/06/18 PHP
php返回json数据函数实例
2014/10/09 PHP
php多个文件及图片上传实例详解
2014/11/10 PHP
Linux服务器下PHPMailer发送邮件失败的问题解决
2017/03/04 PHP
PHP中的正则表达式实例详解
2017/04/25 PHP
TP5框架实现的数据库备份功能示例
2020/04/05 PHP
实现连缀调用的map方法(prototype)
2009/08/05 Javascript
jquery实现点击TreeView文本父节点展开/折叠子节点
2013/01/10 Javascript
关于页面嵌入swf覆盖div层的问题的解决方法
2014/02/11 Javascript
jquery判断小数点两位和自动删除小数两位后的数字
2014/03/19 Javascript
使用GruntJS构建Web程序之构建篇
2014/06/04 Javascript
浅谈类似于(function(){}).call()的js语句
2015/03/30 Javascript
实现JavaScript的组成----BOM和DOM详解
2016/05/18 Javascript
js和jQuery设置Opacity半透明 兼容IE6
2016/05/24 Javascript
基于Bootstrap实现tab标签切换效果
2020/04/15 Javascript
JS正则表达式验证中文字符
2017/05/08 Javascript
AngularJS 支付倒计时功能实现思路
2017/06/05 Javascript
vue.js实现点击后动态添加class及删除同级class的实现代码
2018/04/04 Javascript
Vue+Spring Boot简单用户登录(附Demo)
2020/11/12 Javascript
Python实现简单状态框架的方法
2015/03/19 Python
Python中.py文件打包成exe可执行文件详解
2017/03/22 Python
Python实现删除列表中满足一定条件的元素示例
2017/06/12 Python
python Matplotlib画图之调整字体大小的示例
2017/11/20 Python
python requests.post带head和body的实例
2019/01/02 Python
Django中使用Whoosh进行全文检索的方法
2019/03/31 Python
利用 Flask 动态展示 Pyecharts 图表数据方法小结
2019/09/04 Python
意大利奢侈品综合电商网站:MODES
2019/12/14 全球购物
迪斯尼假期(欧洲、中东及非洲):Disney Holidays EMEA
2021/02/15 全球购物
代理商会议邀请函
2014/01/27 职场文书
初一家长会邀请函
2014/01/31 职场文书
基层干部2014全国两会学习心得体会
2014/03/10 职场文书
数学教师个人工作总结
2015/02/06 职场文书
2016消防宣传标语口号
2015/12/26 职场文书
总结Pyinstaller打包的高级用法
2021/06/28 Python
python的列表生成式,生成器和generator对象你了解吗
2022/03/16 Python