- 3
- 0
- 约3.42千字
- 约 4页
- 2020-08-21 发布于河北
- 举报
static静态变量的理解
静态变量属于静态存储方式,其存储空间为内存中的静态数据区(在 静态存储区内分配存储单元),该区域中的数据在整个程序的运行期间一直占用这些存储空间(在程序整个运行期间都不释放),也可以认为是其内存地址不变,直到整个程序运行结束(相反,而auto自动变量,即动态局部变量,属于动态存储类别,占动态存储空间,函数调用结束后即释放)。静态变量虽在程序的整个执 行过程中始终存在,但是在它作用域之外不能使用。
另外,属于静态存储方式的量不一定就是静态变量。 例如:外部变量虽属于静态存储方式,但不一定是静态变量,必须由 static加以定义后才能成为静态外部变量,或称静态全局变量。所有的全局变量都是静态变量,而局部变量只有定义时加上类型修饰符static,才为局部静态变量。
静态变量可以在任何可以申请的地方申请,一旦申请成功后,它将不再接受其他的同样申请。静态变量并不是说其就不能改变值,不能改变值的量叫常量。 其拥有的值是可变的 ,而且它会保持最新的值。说其静态,是因为它不会随着函数的调用和退出而发生变化。即上次调用函数的时候,如果我们给静态变量赋予某个值的话,下次函数调用时,这个值保持不变。
一、静态局部变量:
1、 Static类内部变量同auto自动变量(即未加 Static 声明的局部变量)一样,是某个特定函数的局部变量,即只能在定义该变量的函数内使用该变
您可能关注的文档
- ProE考试模拟试卷.doc
- profibus-dp编码器清零步骤.ppt
- Protel DXP 期末考试试卷.doc
- pr转场特效中英翻译.doc
- PTA大球囊的成型原理.pdf
- PT4121原厂规格书(最新版).pdf
- PTC加热器最显着的特点.doc
- public speaking 英语演讲作文八篇.doc
- PUR热熔胶与EVA热熔胶的区别.doc
- PVC与环氧树脂的区别.doc
- (社会科学专技类B类)事业单位考试职业能力倾向测验重庆市2026年应考要点精析.docx
- (综合管理类A类)事业单位考试综合应用能力新疆乌鲁木齐市2026年应考要点详解.docx
- (中小学教师类D类)事业单位考试综合应用能力天津市应考策略详解 .pdf
- (中小学教师类D类)事业单位考试综合应用能力河北省2026年应考难点详解.docx
- (综合管理类A类)事业单位考试综合应用能力新疆乌鲁木齐市2026年应考要点详解 .pdf
- (自然科学专技类C类)事业单位考试职业能力倾向测验宁夏巩固策略详解.docx
- (综合管理类A类)事业单位考试综合应用能力安徽省合肥市2026年复习重点详解 .pdf
- 2025年中航贵州飞机有限责任公司招聘真题 .pdf
- 2025年中建西部建设建材科学研究院有限公司招聘真题 .pdf
- (社会科学专技类B类)事业单位考试综合应用能力河北省保定市2026年梳理策略精析 .pdf
最近下载
- 含硫油气井钻井井控装置配套安装和使用规范.pdf VIP
- 2025年湖北省工程专业职务水平能力测试(自动化)历年参考题库含答案详解.docx VIP
- 联苯菊酯关键中间体联苯醇的合成研究.pdf
- 2025漯河职业技术学院单招《职业适应性测试》能力检测试卷及参考答案详解【完整版】.docx VIP
- 最新招投标法实施细则全文(2025最新版本).docx VIP
- 指向生物学科核心素养的大单元教学设计——以《细胞的基本结构》为例.pdf VIP
- JB_T 10960-2024《带式输送机 拉绳开关》.pdf VIP
- 过去完成时练习题(含答案).pdf VIP
- 2025及未来5年中国聚四氟乙烯(PTFE)行业市场深度调查评估及投资方向研究报告.docx
- 剧本写作基础~剧本的格式.doc VIP
原创力文档

文档评论(0)