函数(C语音培训教程).pptVIP

  • 4
  • 0
  • 约5.95千字
  • 约 65页
  • 2022-10-26 发布于河北
  • 举报
全局变量的优缺点 当程序在很多函数中要用到某些相同的数据时,避免了大量通 过形式参数传递数据。 优点 缺点 1、全局变量在整个程序运行过程中要占用内存,因此当内存开 销紧张时要尽可能减少使用全局变量。 2、使用全局变量的函数通用性较差,因为这样的函数依赖于外 面定义好的变量。 3、全局变量容易被不慎修改,导致不必要的程序出错。特别是 当全局变量和局部变量同名时,更容易造成混淆,使程序阅读困难。 变量存储类别和生命期 1、变量存储类别 C语言有四种变量存储类别说明符 外部变量说明符 extern 静态变量说明符 static 寄存器变量说明符 register 局部(自动型)变量说明符 auto 在定义变量时,存储类别说明符格式如下: storage_specifier type variable_name; 2、变量作用域规则 作用域规则: 是指一段代码能否控制和访问另一段代码或数据的规则。 3、各种存储类别的生存期 变量的生存期:是指变量在程序执行过程中的存在时间。 进入函数内时/进入复合语句内时 函数内/复合语句内 函数内/复合语句内 register 进入函数内时/进入复合语句内时 函数内/复合语句内 函数内/复合语句内 auto 程序的整个执行过程 函数内/复合语句内 函数内/复合语句内 程序的整个执行过程

文档评论(0)

1亿VIP精品文档

相关文档