C语言程序设计电子教案任正云 ch4.PPTVIP

  • 0
  • 0
  • 约1.57万字
  • 约 89页
  • 2017-08-20 发布于广东
  • 举报
第3章 计算机网络体系结构 C语言程序设计 主编 任正云 中国水利水电出版社 4.4.5 存储类型小结 (2)从变量的存储时间(生存期外部变量(即非静态的外部变量,允许其他文件引用))来区分,有动态存储和静态存储两种类型。静态存储是程序整个运行时间都存在,而动态存储则是在调用函数时临时分配单元。 按变量的存储时间划分 动态存储 静态存储 自动变量(本函数内有效) 寄存器变量(本函数内有效) 形式参数(本函数内有效) 静态局部变量(函数内有效) 静态外部变量(本文件内有效) 外部变量(用extern声明后,其他文件可以引用) 4.4.5 存储类型小结 (3)从变量的存放位置来区分,可分为: 4.4.5 存储类型小结 (4)关于作用域和生存期的概念。从前面的叙述可以知道,对一个变量的属性可以从两个方面分析,一个是变量的作用域;一个是变量存在时间的长短,即生存期。前者是从空间的角度,后者是从时间的角度。二者有联系但不是一回事。 4.4.5 存储类型小结 图4-8 作用域示意 … 文件 filel . c int a ; void main () { f 2 () ; f 1 () ; } void f 1 () { auto in

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档