什么是局部变量和全局变量 全局变量和局部变量的区别,是怎么实现的


什么是局部变量和全局变量 全局变量和局部变量的区别,是怎么实现的

文章插图
局部变量(Local variables)指在程序中只在特定过程或函数中可以访问的变量 。局部变量是相对于全局变量而言的 。在C++、C#、Ruby这些面向对象语言中,一般只使用局部变量 。面向对象编程是现在普遍采用的是软件开发方法,因此无需考虑是局部变量还是全局变量,说到变量,往往都是局部变量 。
全局变量是编程术语中的一种,源自于变量之分 。变量分为局部与全局,局部变量又可称之为内部变量 。由某对象或某个函数所创建的变量通常都是局部变量,只能被内部引用 , 而无法被其它对象或函数引用 。全局变量既可以是某对象函数创建 , 也可以是在本程序任何地方创建 。全局变量是可以被本程序所有对象或函数引用 。
【什么是局部变量和全局变量 全局变量和局部变量的区别,是怎么实现的】在子程序中定义的变量称为局部变量 , 在程序的一开始定义的变量称为全局变量 。全局变量作用域是整个程序,局部变量作用域是定义该变量的子程序 。当全局变量与局部变量同名时:在定义局部变量的子程序内,局部变量起作用;在其它地方全局变量起作用 。