C第12章作用域和存储类别概要1
* * * * * * * * * * * 第12章 用户标识符的作用域和存储类别 12.1 局部变量、全局变量和存储分类 12.1.1 作用域 一个标识符的有效范围,称为其作用域。 12.1.2 局部变量、全局变量和存储分类 局部变量:函数内部、复合语句内部;形参 全局变量:函数外部 存储类别:自动类(局部变量)、静态类(局部变量、全局变量) 存储类别确定了所说明对象在内存中的存储位置,从而也确定了所说明对象的作用域和生存期。 动态存储区 静态存储区 程序代码区 函数调用时的返回地址 自动类别的局部变量 全局变量 静态类别的局部变量 12.2 局部变量 12.2.1 auto 变量 指在函数内部或复合语句内部定义变量时,没有指定存储类别的情况。或者使用auto说明符。 auto变量的存储单元被分配在动态存储区。 每当进入函数体(或复合语句)时,系统自动为auto型变量分配存储单元,退出时自动释放这些单元。 这类变量的作用域是定义它的函数体或复合语句。 例 main( ) ?? { int a,b; /* a、b的作用域是整个函数体*/ ???? …… ???? { int c; /*c的作用域是该复合语句*/ ?????? c=a+b; ?????? …… ??
您可能关注的文档
最近下载
- 2023年06月国家国防科技工业局核技术支持中心社会招考聘用笔试历年难、易错考点试题含答案解析.docx
- 部编版小学语文六年级下册小升初分类复习拼音字词-(含答案).pdf VIP
- NAVTEX NCR-333中文操作说明书.pdf VIP
- 部编版小学语文六年级下册小升初拼音汉字分类复习-(含答案).docx
- 2024-2025学年湖南省益阳市高一(下)期中数学试卷【答案版】.docx VIP
- 立体停车场项目投资规划策略研究.docx VIP
- 化学人教版九年级上册课题1 质量守恒定律(第一课时).doc VIP
- 化学人教版九年级上册课题1课题1 质量守恒定律 .doc VIP
- 课题1 质量守恒定律(教学设计)九年级化学上册(人教版2024).docx VIP
- JSS-296组合电台中文操作说明书解析.doc VIP
原创力文档

文档评论(0)