易语言全局变量和局部变量有什么区别 最好能给个例成
2个回答
展开全部
比如我有一个全局变量a,两个窗口m,n,在窗口m里有一个局部变量b,n窗口有一个局部变量c,如果我要设定a的值,不论是在哪个窗口都可以直接调用 a=123这个命令来设置,但是如果我要设置b的值,那我只能通过 m.b=123 来设置
至于全局变量和局部变量有什么区别,一般全局变量是用来在各个窗口程序集里进行通信用的,局部变量一般就只是在本窗口程序集里调用
当然,局部变量会随着某个拥有它的程序集或子程序的销毁或结束而释放,也就是说如果我把窗口m从内存中移除,那么m中的变量b就不存在了,而全局变量则是在整个程序结束退出后才释放内存
至于全局变量和局部变量有什么区别,一般全局变量是用来在各个窗口程序集里进行通信用的,局部变量一般就只是在本窗口程序集里调用
当然,局部变量会随着某个拥有它的程序集或子程序的销毁或结束而释放,也就是说如果我把窗口m从内存中移除,那么m中的变量b就不存在了,而全局变量则是在整个程序结束退出后才释放内存
展开全部
局部变量就是执行某一个事件的时候所用到的变量(如被单机) 而其他事件调用不到这个局部变量
全局变量就是所有事件都能用到这个变量
全局变量就是所有事件都能用到这个变量
参考资料: http://www.cmdx.cn
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询