- 41
- 0
- 约9.68千字
- 约 50页
- 2017-12-23 发布于湖北
- 举报
C语言变量类型存储类别和生存期.ppt
static的两个作用 静态局部变量 生存期:分配在静态存储区,该变量在整个程序执行期间不释放。 作用域:块作用域 仅在程序开始时初始化一次 静态全局变量 作用域:该变量的作用域只限于本文件模块(即不能被extern)。 * * * * 注意:用auto、register、static声明变量时,是在定义变量的基础上加上这些关键字,而不能单独使用。 下面用法不对: static a; 各种类型变量的作用域和生存期 * * 变量存储类别 块内 块外 作用域 生存期 作用域 生存期 自动变量和寄存器变量 ∨ ∨ ╳ ╳ 静态局部变量 ∨ ∨ ╳ ∨ 静态外部变量 ∨ ∨ ∨(只限本文件) ∨ 外部变量 ∨ ∨ ∨ ∨ int a; int main( ) { f2( ); f1( ); } void f1( ) { auto int b; f2( ); } void f2( ) { static int c; …… } a的作用域 b的作用域 c的作用域 Q:变量a、b、c的作用域? 生存期 * * a生存期 b生存期 c生存期 main f2 f1 main f2 f1 main 程序执行过程 * * 7.10 变量的声明和定义的区别 分配存储空间的变量声明称定义; 不分配存储空间的声明称为声明。 7.11 内部函数和外
您可能关注的文档
最近下载
- qc080000基础知识q080000基础知识qc080000基础知识qc080000基础知识.ppt VIP
- 家校齐携手,开启新学期2025-2026学年高二下学期开学高中家长会.pptx
- 人体成分分析介绍.pptx VIP
- 人教版(2025)一年级数学下册第五单元100以内的笔算加、减法素养卷(含答案).docx VIP
- 留学生语言使用偏误分析与对策.pptx VIP
- 高频优选:铁路供电段笔试题及答案.doc VIP
- 10.爸爸妈妈在爱我(教学设计)一年级下册心理健康(浙教版).docx VIP
- 僧尼孽海 全本.docx VIP
- AP微观经济学 2018年真题 附答案和评分标准 AP Microeconomics 2018 Real Exam with Answers and Scoring Guidelines.pdf VIP
- 2024事业单位工勤技能考试考前冲刺试卷及参考答案详解(新).docx
原创力文档

文档评论(0)