C++语言程序设计:第4章 变量的存储类型.pptVIP

  • 4
  • 0
  • 约 27页
  • 2021-11-05 发布于安徽
  • 举报

C++语言程序设计:第4章 变量的存储类型.ppt

C++语言程序设计:第4章变量的存储类型

第4章 变量的存储类型 4.1 概述 4.2 自动型变量[auto] 4.3 寄存器型变量[register] 4.4 外部参照型变量[extern] 4.5 静态型变量[static] 4.6 存储类型小结 4.1 概述 C语言中的变量具有两种属性: ————数据类型和存储类型. 前者决定变量所占内存单元的大小及形式 后者决定变量所在的存储区域,并规定了变量寿命的长短——“生存期”,反映了变量的存在性. 变量在程序中定义的位置决定了该变量的可使用范围——“作用域”,即在哪一块代码段内可以用这个变量,反映了变量的可见性. 几个概念: 作用域: 是该变量在其上有定义的程序块——属于空间观 变量的生存期: 变量从定义开始被分配内存到它所占有的内存被系统收回为止的这段时间——属于时间观 3 变量的可见性的含义: 在某个程序块中,可以对变量进行访问(或称存取)操作,则称该变量在该区域为可见的,否则为不可见的(又叫“隐藏”) 再引入几个概念 : 1.全局变量和局部变量 在一个函数内部或复合语句内部定义 的变量叫内部变量,又称为“局部变量”。 在函数外定义的变量称为外部变量,又称 为全局变量。 2.动态存储变量和静态存储变量 在程序运行期

文档评论(0)

1亿VIP精品文档

相关文档