第10章 程序结构

{% markmap %}

第10章 程序结构

局部变量

  • 特点
    • 自动存储期限
      • 局部变量由系统自动分配自动收回,因此有生命期限
    • 块作用域
      • 从变量声明点到所在函数体的末尾
  • 静态局部变量
    • 静态存储期限
      • 在局部变量声明中放置单词static可以使变量具有静态存储期限而不再是自动存储期限。
      • 所以在整个程序执行期间都会保留变量的值。
    • 块作用域
      • 静态局部变量始终有块作用域,所以它对其他函数是不可见的。概括来说,静态变量是对其他函数隐藏数据的地方,但是它会为将来同一个函数的再调用保留这些数据。
  • 形参
    • 形参和局部变量类似

外部变量(全局变量)

  • 特点
    • 静态存储期限
    • 文件作用域
      • 从变量声明点到文件末尾

程序块

作用域

{% endmarkmap %}

posted @ 2025-03-28 09:28  StarAire  阅读(10)  评论(0)    收藏  举报