草稿--待编辑
根部变量的作用域和生存期可分为以下4种来存储类型:
1. 局部自动类型
说明:在函数内部用auto或register声明。如省略,系统默认为改变量auto;register可声明的变量数和机器的寄存器数有关,通常把使用频率较高的变量定义为register.。
关键字:auto, register
作用域:
生存期:
存放位置:自动存储区
内存类别:栈内存
2. 静态局部类型
说明:
关键字:
作用域:
生存期:
存放位置:
内存类别:
3. 静态全局类型
说明:无需特别标识符声明。在函数外部直接声明即可,通称外部变量。
关键字:
作用域:
生存期:
存放位置:
内存类别:
4. 全局类型
说明:用const声明的变量存放在内存的只读区,这种变量在程序运行的整个过程中不允许(能)改变。
关键字:static,const
作用域:
生存期:
存放位置:静态存储区
内存类别: