编程语言 · 2023年 10月 21日 0

静态变量

38 次浏览

静态变量一般位于程序全局data区,只是编程语言根据它所在的scope做语言级别访问限制。

静态变量和全局变量

  • 可以在C语言一个函数中定义static变量,并比较和全局变量的地址差异。
  • C系语言使用static关键字标示静态变量。
  • PHP使用大写的STATIC关键字标示静态变量。
  • Kotlin 用伴生对象代表静态对象,伴生对象是用Companion修饰的对象,它的生命周期和类一致。