参考链接:https://www.runoob.com/note/36010
C++ 变量根据定义的位置的不同的生命周期,具有不同的作用域,作用域可分为 6 种:全局作用域,局部作用域,语句作用域,类作用域,命名空间作用域和文件作用域。
作用域 | 分配内存 | 生命周期 | 初始值 | |
全局变量 | 全局作用域 | 静态存储器 | 到程序结束 | 0 |
局部变量 | 局部作用域 | 栈空间 | 函数执行时存在 | 未知 |
静态全局变量 | 文件作用域 | 静态存储区 | 到程序结束 | 0 |
静态局部变量 | 局部作用域 | 静态存储区 | 到程序结束 | 0 |
微信扫一扫
参考链接:https://www.runoob.com/note/36010
C++ 变量根据定义的位置的不同的生命周期,具有不同的作用域,作用域可分为 6 种:全局作用域,局部作用域,语句作用域,类作用域,命名空间作用域和文件作用域。
作用域 | 分配内存 | 生命周期 | 初始值 | |
全局变量 | 全局作用域 | 静态存储器 | 到程序结束 | 0 |
局部变量 | 局部作用域 | 栈空间 | 函数执行时存在 | 未知 |
静态全局变量 | 文件作用域 | 静态存储区 | 到程序结束 | 0 |
静态局部变量 | 局部作用域 | 静态存储区 | 到程序结束 | 0 |
相关推荐