易语言静态变量和全局变量的区别

来源:互联网 发布:2016淘宝开店步骤 编辑:程序博客网 时间:2024/06/06 05:49

1、局部变量的静态变量和非静态变量
非静态变量在其所在子程序开始被执行前自动分配存空间并初始化,当所在子程度执行完毕后自动释放所分配存赌空间,也就是说,动态变量的存赌空间仅在子程序执行过程中存在;而静态变量在所在子程序执行结束后依然存在并保留当前内容以供下次继续使用。
2、全局变量
全局变量是相对于局部变量来说的,也就是说全局变量在任何子程序中都可以使用修改,局部变量只能在自己的子程序中使用修改,静态局部变量可以保存变量值,但是其他子程序调用不了,在下次调用该子程序时会自动取上次的值