第七章第四讲变量的作用域和生存期.pptVIP

  • 1
  • 0
  • 约1.85千字
  • 约 31页
  • 2021-03-26 发布于广东
  • 举报

第七章第四讲变量的作用域和生存期.ppt

7.8 变量的存储属性 概述 变量是对程序中数据的存储空间的抽象;变量的属性 数据类型:变量所持有的数据的性质(操作属性) 存储属性 存储器类型:寄存器、静态存储区、动态存储区 生存期:变量在某一时刻存在-------静态变量与动态变量 作用域:变量在某区域内有效-------局部变量与全局变量 变量的存储类型 auto -----自动型 register-----寄存器型 static ------静态型 extern -----外部型 变量定义格式: [存储类型] 数据类型 变量表;;局部变量与全局变量 局部变量---内部变量 定义:在函数内定义,只在本函数内有效 说明: main中定义的变量只在main中有效 不同函数中同名变量,占不同内存单元 形参属于局部变量 可定义在复合语句中有效的变量 局部变量可用存储类型:auto register static (默认为auto);全局变量---外部变量 定义:在函数外定义,可为本文件所有函数共用 有效范围:从定义变量的位置开始到本源文件结束,及有extern说明的其它源文件;;;;;int i; main() { void prt(); for(i=0;i5;i++) prt(); } void prt() { for(i=

文档评论(0)

1亿VIP精品文档

相关文档