易语言中的静态变量是什么意思
2013-03-21 10:06
323 查看
如果局部变量在定义时此属性被设置为假,那么运行应用程序时,此变量在其所在子程序开始被执行前自动分配存储空间并初始化,在所在子程序执行完毕后自动释放所分配的存储空间。也就是说,变量的存储空间仅在其所在子程序执行过程中存在;
如果此属性被设置为真,那么此变量与全局、程序集变量一样,被分配给在程序运行期间永久存在的存储空间并仅在应用程序启动运行前被初始化一次。
简单的说就是这个变量赋值以后不再随你的子程序或事件程序消失,比如单击按钮事件中变量“a”,单击一次 a=a+1,如果不是静态,每单击一次a都等于1,如果是静态,单击第一次a等于1,第二次等于2,以此类推。
如果此属性被设置为真,那么此变量与全局、程序集变量一样,被分配给在程序运行期间永久存在的存储空间并仅在应用程序启动运行前被初始化一次。
简单的说就是这个变量赋值以后不再随你的子程序或事件程序消失,比如单击按钮事件中变量“a”,单击一次 a=a+1,如果不是静态,每单击一次a都等于1,如果是静态,单击第一次a等于1,第二次等于2,以此类推。
相关文章推荐
- JS脚本语言是什么意思?
- 汇编语言里 eax, ebx, ecx, edx, esi, edi, ebp, esp这些都是什么意思啊? [
- C/C++语言里的near和far是什么意思?
- JAVA语言赋值运算 自右至左是什么意思?
- 腾讯旗下网站的很多URL都包含“cgi-bin”,是什么意思?他们后台用什么语言?
- 网络语言TX什么意思?
- java语言开发环境配置 jdk 配置中.; 什么意思
- 汇编语言里 eax, ebx, ecx, edx, esi, edi, ebp, esp这些都是什么意思啊?
- 汇编语言里 eax, ebx, ecx, edx, esi, edi, ebp, esp这些都是什么意思啊?
- 我们说的oc是动态运行时语言是什么意思?
- 我们说的oc是动态运行时语言是什么意思?
- When we call objective c is runtime language what does it mean? 我们说的oc是动态运行时语言是什么意思?
- 汇编语言里 eax, ebx, ecx, edx, esi, edi, ebp, esp这些都是什么意思啊?
- 汇编语言INC DEC JGE JG JLE JL JNE JE 都是什么意思
- 那么, 在C 语言中“指针和数组等价” 到底是什么意思?
- 汇编语言里 eax, ebx, ecx, edx, esi, edi, ebp, esp这些都是什么意思啊?
- html语言里< 和 > 是什么意思,起什么作用?
- .net是什么 都说.net是平台 平台是什么意思? java不是一种语言吗 怎么又拿来和.net比较?
- Java语言中的静态变量和非静态变量之间有什么区别?
- 汇编语言里 eax, ebx, ecx, edx, esi, edi, ebp, esp这些都是什么意思啊?