静态全局变量
来源:互联网 发布:erp软件系统 报表 编辑:程序博客网 时间:2024/06/01 07:36
C++ 全局变量和全局静态变量的根本区别还是作用域的区别。
1、全局变量是不显示用static修饰的全局变量,但全局变量默认是静态的,作用域是整个工程,在一个文件内定义的全局变量,在另一个文件中,通过extern 全局变量名的声明,就可以使用全局变量;
1、全局变量是不显示用static修饰的全局变量,但全局变量默认是静态的,作用域是整个工程,在一个文件内定义的全局变量,在另一个文件中,通过extern 全局变量名的声明,就可以使用全局变量;
2、全局静态变量是显示用static修饰的全局变量,作用域是所在的文件,其他的文件即使用extern声明也不能使用。
全局变量,作用域是整个程序,若某一局部重新定义这个量,则全局变量作用域是除这个局部外的整个程序。它的生命期与程序生命期一样长。静态变量保存在静态存储区,它的生命期与程序生命期相同。例如,某一子程序(子函数)里定义了一个静态量,当程序执行退出该子程序时,这个量仍被保留,其它非静态量的存储单元则被释放。也就是说,非静态量的生命期与子程序的生命期相同,进子程序,分配单元,退出则取消,上次调用子程序时非静态量消失,静态量却能保留上次调用的结果。相同 -- 生命期与程序生命期相同不同 -- 作用域不同
0 0
- 静态全局变量与全局变量
- 全局变量和静态全局变量
- 全局变量与静态全局变量
- 全局变量,静态全局变量
- 静态全局变量和全局变量
- 静态全局变量
- 静态全局变量
- 静态全局变量
- 静态全局变量
- 局部变量,全局变量,静态全局变量
- 全局变量、静态全局变量、静态局部变量
- 静态局部变量,静态全局变量
- 全局变量和静态变量
- 静态变量和全局变量
- 如何识别静态全局变量
- 全局变量 静态变量
- 全局变量 静态变量
- 静态变量 static 全局变量
- 工作五年以上的程序员,应该干些什么
- 面向对象
- session
- git命令大全
- jstl 使用mgt标签将数字转换时间
- 静态全局变量
- Android 5.0 隐藏状态栏和导航栏
- HDU 5598 GTW likes czf(数位dp)
- Web API 接口监控
- Spring 整合Mybatis mapper问题
- android十大开源项目
- A. Duff and Weight Lifting
- SQL_MODE设置之ansi_quotes
- 2015年大二上-数据结构-数组与广义表(2)-1.对称矩阵的压缩存储及基本运算