本地和全局变量

Anonim

本地变量和全局变量

全局变量可以在计算机程序中的任何地方使用。这意味着全局变量可以用在许多函数中。此全局变量可用于各种用户定义的头文件以及Java包。全局变量也可以通过编程方式进行更改。

在谈论局部变量时,它只是一个本地计算机编程或者是函数的本地。局部变量不能在特定函数之外使用。局部变量的生命周期或范围仅在过程或块内,而全局变量的范围在整个程序中。

局部变量仅用于声明它们的函数中。此外,只要子或函数流行,局部变量只能保持生命周期。一旦程序结束,局部变量将从内存中删除。

虽然可以从任何地方对全局变量进行修改,但不能使用局部变量来完成。如果全局变量存在于受保护的内存中,则无法在全局变量中进行修改。

局部变量和全局变量有许多优点。局部变量的另一个优点是它可以更容易地调试和维护应用程序。但是在全局变量的情况下,人们不能确定它将被修改的函数或何时修改变量值。另一方面,在局部变量中,没有什么可追踪的。在局部变量的情况下,与全局变量相比,它具有较少副作用的优点。

摘要:

1.全局变量可以在计算机程序的任何地方使用。在谈论局部变量时,它只是一个本地计算机编程或者是函数的本地。 2.这个全局变量可以用在各种用户定义的头文件以及java包中。全局变量也可以通过编程方式进行更改。 3.局部变量的生命周期或范围仅在过程或块内,而全局变量的范围在整个程序中。 4.虽然可以从任何地方对全局变量进行修改,但不能使用局部变量来完成。

5.局部变量的另一个优点是它可以更容易地调试和维护应用程序。但是在全局变量的情况下,人们不能确定它将被修改的函数或何时修改变量值。另一方面,在局部变量中,没有什么可追踪的。