分类: C/C++
2013-08-05 21:50:50
|
存储的位置 |
作用域 |
生存期 |
引用情况 |
||||
函数内 |
函数外 |
函数内 |
函数外 |
文件内 |
文件外 |
|||
局部变量 |
自动变量 |
内存动态存储区 (栈) |
有效 |
无效 |
有效 |
无效 |
无效 |
无效 |
静态变量 |
内存静态存储区 (数据段) |
有效 |
无效 |
有效 |
有效 |
无效 |
无效 |
|
寄存器变量 |
CPU中的寄存器 |
有效 |
无效 |
有效 |
无效 |
无效 |
无效 |
|
全局变量 |
静态变全局 (外部)变量 |
静态存储区 (数据段) |
有效 |
有效 |
有效 |
有效 |
有效 |
可以引用 |
非静全局 (外部)态变量 |
静态存储器 (数据段) |
有效 |
有效 |
有效 |
有效 |
有效 |
无效 |