- 8
- 0
- 约1.5万字
- 约 66页
- 2017-01-01 发布于广东
- 举报
5.4 变量的作用域和生存期 2.全局变量 全局变量也称为外部变量,是在函数外部定义的变量。它不属于哪一个函数,而是属于一个源程序文件。其作用域是从变量定义点开始到该源程序文件结束。在函数中使用全局变量,一般应作全局变量说明。只有在函数内经过说明的全局变量才能使用,全局变量的说明符为extern。但在一个函数之前定义的全局变量,在该函数内使用可不再加以说明。例如: int a,b; /*外部变量*/ void f1( ) /*函数f1*/ { …… } float x,y; /*外部变量 */ int f2( ) /*函数f2*/ { …… } void main( ) /*主函数*/ { …… } 5.4 变量的作用域和生存期 5.4.2 变量的生存期 各种变量的作用域不同,就其本质来说是因变量的存储类型不同。所谓存储类型是指变量占用内存空间的方式,也称为存储方式或生存期。 变量的存储方式可分为“静态存储”和“动态存储”。静态存储变量通常是在变量定义时就分配存储单元并一直保持不变,直至整个程序结束,全局变量即属于此类存储方式。动态存储变量是在程序执行过程中,使用它时才临时分配存储单元,使用完毕立即释放。典型的例子是函
您可能关注的文档
- C语言程序设计第3章选择结构程序设计课件教学.ppt
- C语言程序设计第4章分支结构程序设计课件教学.ppt
- C语言程序设计第4章循环结构程序设计课件教学.ppt
- C语言程序设计第5章数组课件教学.PPT
- C语言程序设计第5章循环结构程序设计课件教学.ppt
- C语言程序设计第6章函数课件教学.PPT
- C语言程序设计第6章数组课件教学.ppt
- C语言程序设计第7章函数课件教学.ppt
- C语言程序设计第7章指针课件教学.ppt
- C语言程序设计第8章结构体、共用体和枚举类型课件教学.PPT
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(3).断裂力学在微纳米尺度下的特殊性.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(2).微纳米尺度断裂力学的基本理论.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(4).微纳米材料的制备与表征.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(5).微纳米尺度下的材料性能测试.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(5).微纳米尺度断裂力学仿真模型建立.docx
- 山西雁门三犁农业科技有限公司年产500吨果脯果干现代化工厂项目环评资料环境影响报告.docx
- 年产4800吨风电拉挤板加工成型项目环评资料环境影响报告.doc
- 高品质不锈钢制品升级技改项目环评资料环境影响报告.doc
- 建筑材料生产线技术改造项目环评资料环境影响报告.docx
- 江阴鼎鑫铝业有限公司年清洗55000套模具项目环评资料环境影响报告.doc
原创力文档

文档评论(0)