一,什么是全局变量、局部变量?
1,局部变量: 在函数内部定义的变量。
作用域: 局部变量只能在定义这个变量的函数内部使用
生命周期:在函数调用时才能被创建,在函数调用之后会自动销毁,
函数调用结束时,变量的生命周期会结束,
占用的内存空间也会被释放
2, 全局变量: 在函数外部或类外部定义的变量。
作用域: 在整个程序运行环境中都可以访问这个变量
生命周期:从定义直到程序运行结束
3,全局变量和局部变量的优缺点
全局变量的优点:可以在整个程序中使用,而不需要在每个函数中都声明一次。
这使得全局变量在编写大型程序时非常有用。
全局变量的缺点: 因为全局变量可以在程序的任何地方访问,因此可能会导致变量值的不一致。
在函数中修改全局变量的值也是不安全的,因为这可能会导致意外的行为
局部变量的优点: 它们只能在函数内部使用,这使得变量值更加可控。
因为局部变量只在函数内部使用,因此不会对程序的其他部