问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

什么是静态变量?为什么它不能改变值?

发布网友 发布时间:2024-01-07 07:53

我来回答

1个回答

热心网友 时间:2024-03-16 15:45

静态变量并不是说其就不能改变值,不能改变值的量叫常量。 其拥有的值是可变的 ,而且它会保持最新的值。说其静态,是因为它不会随着函数的调用和退出而发生变化。即上次调用函数的时候,如果我们给静态变量赋予某个值的话,下次函数调用时,这个值保持不变。

静态变量 类型说明符是static。

静态变量属于静态存储方式,其存储空间为内存中的静态数据区(在 静态存储区内分配存储单元),该区域中的数据在整个程序的运行期间一直占用这些存储空间(在程序整个运行期间都不释放),也可以认为是其内存地址不变,直 到整个程序运行结束(相反,而auto自动变量,即动态局部变量,属于动态存储类别,占动态存储空间,函数调用结束后即释放)。静态变量虽在程序的整个执 行过程中始终存在,但是在它作用域之外不能使用。

另外,属于静态存储方式的量不一定就是静态变量。 例如:外部变量虽属于静态存储方式,但不一定是静态变量,必须由 static加以定义后才能成为静态外部变量,或称静态全局变量。

所有的全局变量都是静态变量,而局部变量只有定义时加上类型修饰符static,才为局部静态变量。

静态变量可以在任何可以申请的地方申请,一旦申请成功后,它将不再接受其他的同样申请。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
急求贺新婚对联和诗 喜有高朋赠厚礼求下联 评价饭菜好吃的评语 为什么跑步会让我有抽烟的感觉? 国家有对出差补助规定吗? 孤独症常见的筛查量表有哪些 CARS孤独症评量表(自测) 儿童自闭症(孤独症)家长评定量表(ABC) 二十四节气下各类蔬菜种植的时间表是怎样的 冬至可以种什么蔬菜 没有银行卡怎么帮别人解封? 为什么蒸出的包子总是粘在纱布上?怎么才能让包子个大饱满,不回缩?_百度... 重疾险拒赔后保单还有效吗 弗朗西斯原来在哪个队打球? 什么是合法常量? 员工的工资条是否必须发放? 电容爆浆,电源修下多少钱? ...做过两次心脏支架,今年胃出血,请问是否可以用凝血酶冻干粉,会有什么... 胃出血一天以后能吃东西吗 这个朋友头像却发现他的没穿衣服。他是怎么回事啊? 天天向上2015张靓颖是哪一期中 一年内怎么改第二次 髌软骨炎贴治疗效果如何? 在程序运行过程中,其值不能被改变的量称为常量,其中符号常量经常使用什 ... 如何帮好友解封? 你们会喜欢头像用光膀子的男生么 如何守护脆弱的肌肤?怎么改善肌肤脆弱? 重疾险拒赔钱可以退吗 重疾险保险公司拒赔后退保费吗 指南针的爱着谁,的吉他谱谁有,六线谱,弹唱!悬赏 ...重大疾病保险后如果患了某种大病,保险公司赔付后还能退回保费吗? 微信群不加好友怎么看? 平常的小厂算一个企业吗 杨无敌高梁河救驾 ...2007年10月29日13时出生,姓卢)五行缺什么,取名时需注意什么?_百度... 我膝盖下面的软骨疼,医生说是软骨炎,要多长时间才能好啊? 谁能大声的说出我爱你和你爱人的名字!并在这儿些下来? ...我只的记得有部分歌词是 哎呀咿呀,……准备好了吗? 微信群不加好友怎么看 ...a点的坐标为(4,0),点p是直线y=-1/2x+3在第一象限内的一点,o是原点... lovechoice拣爱下载下载地址 请问谁在九院做过激光祛黄褐斑,效果怎么样,会反弹吗?会不会越做越黑... 苏州长桥医院怎么样 一年内怎么改第二次 一年内怎么改第二次 一年内第二次修改技巧 一年内怎么改第二次 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... ...我的个体营业执照没按时年审,现在补列为经营异常,请问,我该怎么操作... 男朋友说先领证再给彩礼,可行吗?
  • 焦点

最新推荐

猜你喜欢

热门推荐