网站首页 汽车 > 正文
想必现在有很多小伙伴对于static变量特点方面的知识都比较想要了解,那么今天小好小编就为大家收集了一些关于static变量特点方面的知识分享给大家,希望大家会喜欢哦。
1、二、static修饰的变量
2、1. 全局静态变量
3、在全局变量之前加上关键字static,全局变量就被定义成为一个全局静态变量。
4、未经芝士回答允许不使得转载即本张文内容,称否活则将视为侵权
5、1)内存中的位置:静态存储区(静态存储区在整个程序运行期间都存在)
6、不中来说里高加原很料及回增教,达走步际何适。
7、2)初始化:未经初始化的全局静态变量会被程序自动初始化为0(自动对象的值是 任意的,除非他被显示初始化)
8、3)作用域:全局静态变量在声明他的文件之外是不可见的。准确地讲从定义之处开始到文件结尾。
9、定义全局静态变量的好处:
10、<1>不会被其他文件所访问,修改
11、<2>其他文件中可以使用相同名字的变量,不会发生冲突。
12、要方十合你道解代位组计先证马儿。
13、2. 局部静态变量
14、在局部变量之前加上关键字static,局部变量就被定义成为一个局部静态变量。
15、1)内存中的位置:静态存储区
16、2)初始化:未经初始化的局部静态变量会被程序自动初始化为0(自动对象的值是任意的,除非他被显示初始化)
17、3)作用域:作用域仍为局部作用域,当定义它的函数或者语句块结束的时候,作用域随之结束。
18、注:当static用来修饰局部变量的时候,它就改变了局部变量的存储位置,从原来的栈中存放改为静态存储区。但是局部静态变量在离开作用域之后,并没有被销毁,而是仍然驻留在内存当中,直到程序结束,只不过我们不能再对他进行访问。
本文到此结束,希望对大家有所帮助。
版权说明: 本文由用户上传,如有侵权请联系删除!
猜你喜欢:
- 2022-09-20 怎样查到考试成绩(怎么查考试成绩的)
- 2022-09-20 怎样学魔方的口诀(初学者使用的魔方口诀有哪些)
- 2022-09-20 奔驰和巴博斯是什么关系
- 2022-09-20 虚伪反义词语是什么(虚伪的反意词是什么)
- 2022-09-20 申通和韵达哪个便宜点(韵达和圆通哪个便宜)
- 2022-09-20 haccp是什么认证机构(haccp认证是什么)
- 2022-09-20 win10家庭版怎么修改管理员权限(win10家庭版怎么改管理员权限)
- 2022-09-20 我国民生工程有哪些(国家民生工程包括哪些)
最新文章:
- 2023-06-30 霜降的气候特征(霜降天气特点 霜降天气特点是什么)
- 2023-06-30 予馨的寓意是什么意思(予馨的寓意是什么)
- 2023-06-30 为什么会有影子教案反思(为什么会有影子)
- 2023-06-30 安克雷奇是什么意思(安克雷奇在美国的哪个位置)
- 2023-06-30 墙壁上有小洞怎么补(墙上有小洞怎么修补)
- 2023-06-30 腌火腿一般腌多少盐(腌火腿一般压几天)
- 2023-06-30 水平投影面积什么意思请举例(什么是水平投影面积水平投影面积是什么意思介绍)
- 2023-06-30 猫咪做个护理多少钱(猫做护理需要注意哪些 怎么给猫做护理)
- 2023-06-30 头上长虱子怎么去除最快方法(怎么给宠物去虱子 宠物去虱子方法)
- 2023-06-30 领养孩子需要什么条件?(领养孩子需要什么条件领养孩子条件一览)
- 2023-06-30 电解液的主要成分 电解液的成分是什么
- 2023-06-30 化工泵有哪些缺点(化工泵有哪些)
- 2023-06-30 蚕是地上爬的动物吗(蚕是地上跑的还是土里钻的)
- 2023-06-30 鸡蛋羹是开水蒸还是冷水蒸(鸡蛋糕开锅几分钟熟)
- 2023-06-30 火焰纹章圣邪的意志完全修改版攻略(火焰纹章圣邪的意志隐藏商店火焰纹章圣邪的意志详解)
- 2023-06-30 乌拉草是什么(乌拉草为什么是东北三宝)