局部变量和全局变量的区别是什么

来源:秒懂百科站 2.48W

局部变量能够与全局变量重名,可是局部变量会屏蔽全局变量。全局变量是程序编写专业术语中的一种,源于于变量之分。下面一起来看看局部变量和全局变量的区别是什么。

局部变量和全局变量的区别是什么

1、作用不一样:全局变量的作用域为全部程序,而局部变量的作用域为当今函数或循环系统等。

2、存储方法不一样:全局变量存储在全局数据信息区中,局部变量存储在栈区。

3、生命期不一样:全局变量的生命期和主程序一样,随程序的销毁而消毁,局部变量在函数內部或循环系统內部,随函数的撤出或循环系统撤出就不会有了。

4、使用方法不一样:全局变量在声明后程序的每个一部分都能够使用,可是局部变量只有在部分使用。函数內部会首先使用局部变量再使用全局变量。

以上就是给各位带来的关于局部变量和全局变量的区别是什么的全部内容了。

热门标签