C第12章作用域和存储类别要点
* * * * * * * * * * * 第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; ?????? …… ??
您可能关注的文档
最近下载
- DB62T 1978-2021 甘蓝栽培技术规程.pdf VIP
- DL_T 2041—2025 分布式电源接入电力系统承载力评估导则.pdf VIP
- 朱兰的质量管理思想教学课件.pptx VIP
- 提高住院患者防范跌倒健康教育知晓率.ppt VIP
- 传染病学(第10版)第五章 细菌性疾病-布鲁菌病.pptx
- 2026浙江出版联合集团有限公司春季社会招聘笔试参考试题及答案解析.docx VIP
- 高频精选:吉林银行笔试题库及答案.doc VIP
- 传染病学-布鲁菌病.pdf VIP
- 宣贯培训(2026)《EJT 1008-1996空气中*14C的取样与测定方法 (*14为C的左上标)》.pptx VIP
- 2024年全国行业职业技能竞赛(电力交易员)备考试题库(浓缩500题).docx VIP
原创力文档

文档评论(0)