您的位置:首页 > 其它

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

2017-09-07 13:09 190 查看
1、局部变量的静态变量和非静态变量

非静态变量在其所在子程序开始被执行前自动分配存空间并初始化,当所在子程度执行完毕后自动释放所分配存赌空间,也就是说,动态变量的存赌空间仅在子程序执行过程中存在;而静态变量在所在子程序执行结束后依然存在并保留当前内容以供下次继续使用。

2、全局变量

全局变量是相对于局部变量来说的,也就是说全局变量在任何子程序中都可以使用修改,局部变量只能在自己的子程序中使用修改,静态局部变量可以保存变量值,但是其他子程序调用不了,在下次调用该子程序时会自动取上次的值
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息