易语言中的静态变量是什么意思

  如果局部变量在定义时此属性被设置为假,那么运行应用程序时,此变量在其所在子程序开始被执行前自动分配存储空间并初始化,在所在子程序执行完毕后自动释放所分配的存储空间。也就是说,变量的存储空间仅在其所在子程序执行过程中存在;

  如果此属性被设置为真,那么此变量与全局、程序集变量一样,被分配给在程序运行期间永久存在的存储空间并仅在应用程序启动运行前被初始化一次。

  简单的说就是这个变量赋值以后不再随你的子程序或事件程序消失,比如单击按钮事件中变量“a”,单击一次 a=a+1,如果不是静态,每单击一次a都等于1,如果是静态,单击第一次a等于1,第二次等于2,以此类推。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章