变量的作用域和生存期.pptVIP

  • 5
  • 0
  • 约2.66千字
  • 约 33页
  • 2020-11-03 发布于四川
  • 举报
7.8 变量的存储属性 概述 变量是对程序中数据的存储空间的抽象;变量的属性 数据类型:变量所持有的数据的性质(操作属性) 存储属性 存储器类型:寄存器、静态存储区、动态存储区 生存期:变量在某一时刻存在-------静态变量与动态变量 作用域:变量在某区域内有效-------局部变量与全局变量 变量的存储类型 auto -----自动型 register-----寄存器型 static ------静态型 extern -----外部型 变量定义格式: [存储类型] 数据类型 变量表;;局部变量与全局变量 局部变量---内部变量 定义:在函数内定义,只在本函数内有效 说明: main中定义的变量只在main中有效 不同函数中同名变量,占不同内存单元 形参属于局部变量 可定义在复合语句中有效的变量 局部变量可用存储类型:auto register static (默认为auto);全局变量---外部变量 定义:在函数外定义,可为本文件所有函数共用 有效范围:从定义变量的位置开始到本源文件结束,及有extern说明的其它源文件;float max,min; float average(float array[], int n) { int i; float sum=array[0]; ma

文档评论(0)

1亿VIP精品文档

相关文档