- 2
- 0
- 约2.99万字
- 约 195页
- 2018-02-04 发布于湖北
- 举报
4)关于作用域和生存期的概念 对一个变量的属性可以从两个方面分析: 作用域:如果一个变量在某个文件或函数范围内是有效的,就称该范围为该变量的作用域 生存期:如果一个变量值在某一时刻是存在的,则认为这一时刻属于该变量的生存期 作用域是从空间的角度,生存期是从时间的角度 二者有联系但不是同一回事 int a; int main( ) { …f2( );…f1( );… } void f1( ) { auto int b; … f2( ); … } void f2( ) { static int c; …… } a的作用域 b的作用域 c的作用域 文件file1.c a生存期 b生存期 c生存期 main f2 f1 main f2 f1 main 程序执行过程 变量存储类别 函 数 内 函 数 外 作用域 存在性 作用域 存在性 自动变量和寄存器变量 ∨ ∨ ╳ ╳ 静态局部变量 ∨ ∨ ╳ ∨ 静态外部变量 ∨ ∨ ∨(只限本文件) ∨ 外部变量 ∨ ∨ ∨ ∨ 各种类型变量的作用域和存在性的情况 5)static对局部变量和全局变量的作用不同 局部变量使变量由动态存储方式改变为静态存储方式 全局变量使变量局部化(局部于本文件),但仍为静态存储方式 从作用域角度看,凡有static声明的,其作用域都是局限的,或者是局限于本函数内(静态局部变量),
您可能关注的文档
最近下载
- 1,4-丁二醇的msds.doc VIP
- 日常生活活动能力的训练.ppt VIP
- 21.2解一元二次方程专项训练(35题)-【重要笔记】2022-2023学年九年级数学上册重要考点精讲精练(人教版)(解析版).docx VIP
- 人教版培智二年级语文下册教案电子教案.pdf VIP
- 脑血管介入诊治的护理ppt课件.ppt VIP
- (正式版)C-J-T 120-2016 给水涂塑复合钢管.docx VIP
- 脑血管介入诊治的护理PPT课件.pptx VIP
- DL_T2141-2020燃煤电厂锅炉烟气超净电袋复合除尘工程技术规范.pdf VIP
- (2026年)经皮肝穿刺胆道引流(PTCD)导管护理全流程指南解读PPT课件.pptx VIP
- 三峡导游词的作文.doc VIP
原创力文档

文档评论(0)