作用域,局部与全局变量
2017-08-22 13:12
211 查看
局部变量:下图中画红色的框为局部变量,蓝色框为全局变量。不管局部变量怎么变,不会影响到全局变量的值。(只限于字符串,数字等等简单的变量)
局部变量的作用域只局限于函数之内,在函数之外,不可以引用到局部变量。
在函数里可以调用全局变量,也可以赋值,但是不会对全局变量有任何影响。(只限于字符串,数字等等简单的变量)
如果想在函数里,更改全局变量,那么需要定义global school:
但是如果全局变量是列表、字典、集合、包括后面学的类,的话,请一定要注意!!!
在函数里更改了列表的值,那么全局变量也同时变化了!!!
相关文章推荐
- 局部变量和全局变量的作用域
- 【JavaScript】(5)匿名函数的定义方式、变量的作用域(局部变量,全局变量)
- C/C++语言中变量作用域:局部变量,全局变量,文件级变量
- 变量的6种作用:全局作用域,文件作用域,命名空间作用域,类作用域,局部作用域,语句作用域
- c++中全局变量,全局静态变量,局部静态变量,局部变量的作用域和生命周期
- 局部变量和全局变量的作用域的首次理解
- 026day(全局,局部,静态变量和变量的作用域,生存期)
- php部分(查看文件、建立站点、语法变量、变量的几个方法、“全局局部变量的调用”、static、函数参数的作用域);
- 变量的6种作用域:全局作用域,文件作用域,命名空间作用域,类作用域,局部作用域,语句作用域
- 局部变量、全局变量和静态变量的含义
- C语言-全局变量与局部变量、全局函数与内部函数
- 不用任何局部和全局变量实现int strlen(char *a)
- 关于js局部、全局变量以及生存期的笔记
- 局部变量、全局变量、堆、堆栈、静态和全局
- 全局变量、静态全局变量、静态局部变量、局部变量
- C/C++全局变量和局部变量作用域问题
- 全局变量、静态全局变量、静态局部变量和局部变量的区别
- 全局变量、静态全局变量、局部变量、静态局部变量
- 局部变量 局部静态变量 全局变量
- 局部变量的作用域