- 2
- 0
- 约9.68千字
- 约 50页
- 2018-02-18 发布于浙江
- 举报
C语言_ch07_4_的变量类型、存储类别和生存期
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 内部函数和外
您可能关注的文档
- chap4-2-数据服务与S的OA基本概念.pptx
- chapter03 输入输出与简单程序的设计.ppt
- chapter 2 进的程的描述与控制.ppt
- Chapter的 12 JDBC编程.pptx
- chapter8的多线程.pdf
- chapter的05 类的继承和派生.ppt
- Chapter的5(Visual Studio集成开发环境).ppt
- chapte的r2Excel2010高级应用.pptx
- chapte的r06 多态性.ppt
- chap的07数组.ppt
- 广东省茂名市2025_2026学年高一化学下学期期中测试合格性考试含听力含解析.pdf
- 广东省茂名市2025_2026学年高一生物下学期期中测试选择性考试.pdf
- 黑龙江省依兰县2025_2026学年高三数学上学期10月月考试卷含解析.pdf
- 湖北省2025_2026学年高一化学上学期素养测评含听力含解析.docx
- 安徽省蚌埠市2025_2026学年高一化学下学期5月区域高中合作性教研质量评价试题含解析.pdf
- ESG周报:十五五重磅指引:新型储能装机300GW,源储调节能力提升40%.docx
- 金属与采矿:采矿备忘录|状态终结者.docx
- 海外医疗器械公司经营情况回顾:医疗器械MNC如何看待中国市场?.docx
- 风电板块2026年中期策略:看好下半年业绩、订单、招标三维共振.docx
- 2026年中国宠物品种专用喂养行业绿皮书.docx
最近下载
- 贝士德FC300变频器使用说明书.doc
- 新时代大学生生态文化素养培育路径研究.docx VIP
- 国际工程资料SNiP 2-01-07-85__ Loads-And-Impacts.pdf VIP
- 科学六年级下册第一单元《微小世界》练习题及答案.docx VIP
- 基于土地房产数据在不动产登记中的整合研究-测绘工程毕业论文.doc VIP
- 标准图集-16S211高位消防贮水箱选用及安装.pdf VIP
- 广东省深圳市南山区2024-2025学年七年级下学期期末数学试题(解析版).pdf VIP
- 研究者发起的临床研究(IIT)合同.docx VIP
- 光伏发电工程技术第2版詹新生课后参考答案.pdf VIP
- 四川轻化工大学2024-2025学年《食品化学》期末考试试卷(A卷)附参考答案.docx
原创力文档

文档评论(0)