全局变量:
就是定义在函数外的变量就叫全局变量(不在代码块{}里面定义的变量)
局部变量:
就是定义在函数内的变量就叫局部变量(在代码块{}里面定义的变量)
区别:
1.局部变量只能在它所在的作用域里面使用,全局变量在任意函数内都可以使用
2.局部变量在它所在的代码块结束后就被回收,全局变量在程序结束的时候才会被回收
3.局部变量什么时候开辟空间?执行它声明的语句的时候开辟空间,全局变量在程序一启动的时候就开辟了空间
作用域:
作用域里面可以声明作用域外同名的变量,作用域里面同名的变量会暂时遮盖住外面的变量
当局部变量和全局变量重名时,那么在它这个函数里面局部变量会暂时遮盖住全局变量
就是定义在函数外的变量就叫全局变量(不在代码块{}里面定义的变量)
局部变量:
就是定义在函数内的变量就叫局部变量(在代码块{}里面定义的变量)
区别:
1.局部变量只能在它所在的作用域里面使用,全局变量在任意函数内都可以使用
2.局部变量在它所在的代码块结束后就被回收,全局变量在程序结束的时候才会被回收
3.局部变量什么时候开辟空间?执行它声明的语句的时候开辟空间,全局变量在程序一启动的时候就开辟了空间
作用域:
作用域里面可以声明作用域外同名的变量,作用域里面同名的变量会暂时遮盖住外面的变量
当局部变量和全局变量重名时,那么在它这个函数里面局部变量会暂时遮盖住全局变量
如