全局变量、局部变量、静态全局变量、静态局部变量的区别
最新推荐文章于 2021-07-15 22:16:50 发布
C++中,变量根据定义位置有不同的作用域,如全局作用域、局部作用域等。全局变量在整个源程序中可见,静态局部变量只在定义函数中可见,且只初始化一次。局部变量只在函数执行期间存在。静态全局变量则限于定义它的文件内。静态变量存储在静态数据区,生存期更长,作用域受到限制。使用static可以改变变量的存储方式或作用域。
摘要由CSDN通过智能技术生成