十万个为什么 发表于 2020-3-4 21:26:05

详解易语言局部变量的静态作用

如题不知小伙伴们发现没.易语言新建变量有个静态的选项.可以勾选.
如下图所示


变量1默认是没有勾选静态的
我们在新建一个变量2,并勾选静态

并且让变量1=变量1+1
变量2=变量2+1
也就是说让变量1和变量2都加上1
如下图所示


然后我们单击按钮1来输出.变量1和变量2的值

从图中我们可以看到.每次单击按钮1.勾选了静态的变量就会加1.
我们可以理解成
局部变量勾选静态后.所在的子程序运行结束后.他的值并没有被清空.相当于一个程序集变量或者全局变量
除非我们退出程序才会被释放.







q78980967 发表于 2020-3-4 21:40:18


其实我一直觉得楼主的品味不错!呵呵!易语言吧太棒了!

yyz860723 发表于 2021-5-28 22:52:54

楼主发贴辛苦了,谢谢楼主分享!我觉得易语言吧是注册对了!
页: [1]
查看完整版本: 详解易语言局部变量的静态作用