易语言静态变量和全局变量的区别
2017-09-07 13:09
190 查看
1、局部变量的静态变量和非静态变量
非静态变量在其所在子程序开始被执行前自动分配存空间并初始化,当所在子程度执行完毕后自动释放所分配存赌空间,也就是说,动态变量的存赌空间仅在子程序执行过程中存在;而静态变量在所在子程序执行结束后依然存在并保留当前内容以供下次继续使用。
2、全局变量
全局变量是相对于局部变量来说的,也就是说全局变量在任何子程序中都可以使用修改,局部变量只能在自己的子程序中使用修改,静态局部变量可以保存变量值,但是其他子程序调用不了,在下次调用该子程序时会自动取上次的值
非静态变量在其所在子程序开始被执行前自动分配存空间并初始化,当所在子程度执行完毕后自动释放所分配存赌空间,也就是说,动态变量的存赌空间仅在子程序执行过程中存在;而静态变量在所在子程序执行结束后依然存在并保留当前内容以供下次继续使用。
2、全局变量
全局变量是相对于局部变量来说的,也就是说全局变量在任何子程序中都可以使用修改,局部变量只能在自己的子程序中使用修改,静态局部变量可以保存变量值,但是其他子程序调用不了,在下次调用该子程序时会自动取上次的值
相关文章推荐
- C++ 局部静态变量,全局变量,全局静态变量,局部变量的区别和联系
- 静态变量与全局变量的区别
- C++ 局部静态变量,全局变量,全局静态变量,局部变量的区别和联系
- 全局变量,局部变量、静态全局变量、静态变量的区别
- C语言再学习之:局部变量,局部静态变量,全局变量和全局静态变量的区别
- Java成员变量、局部变量、静态变量、成员方法、全局方法等概念的区别
- 全局变量和静态变量的区别
- 静态变量,全局变量,局部变量的区别
- 成员变量、全局变量、实例变量、类变量、静态变量和局部变量的区别
- 程序所占用系统内存总结及全局变量与静态变量的区别
- 全局变量与全局静态变量的区别
- 全局变量与全局静态变量的区别:
- 静态变量与全局变量的区别
- 全局变量与全局静态变量的区别:
- 静态变量和全局变量的区别
- 全局变量和静态变量区别
- 【C语言】局部变量、全局变量,局部静态变量,全局静态变量,extern,static的区别
- 堆与栈,静态变量和全局变量的区别
- 全局变量、局部变量、静态变量和实例变量的区别
- 全局变量和全局静态变量的区别