您的位置:首页 > 其它

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

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

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

  简单的说就是这个变量赋值以后不再随你的子程序或事件程序消失,比如单击按钮事件中变量“a”,单击一次 a=a+1,如果不是静态,每单击一次a都等于1,如果是静态,单击第一次a等于1,第二次等于2,以此类推。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  易语言