过程与函数在VB中的实际应用
第7章 过程;7.1 概述 ;7.2 子过程 ;7.2.2 子过程的调用 ;7.3 函数过程 ;7.3.2 函数过程的调用 ;7.4 事件过程 ;7.5 参数传递的方式 ;7.5.1 传值 ;7.5.2 传引用 ;7.5.3 传数组 ;7.6 嵌套调用与递归调用 ;7.6.2 递归调用 ;7.7 作用域与生存期 ;说明:
(1)在标准模块中定义的全局变量,可以在程序的所有模块中直接使用。
(2)在窗体模块中定义的全局变量,在程序的模块中使用时,必须指出所在的窗体名
如:在窗体模块Form1中定义了全局变量a,则使用时应写为Form1.a
(3)如果具有较大作用域的变量与具有较小作用域的变量同名时
当在较小作用域内访问该同名变量时,访问的是具有较小作用域的变量
在局部变量的作用域内,同名的作用域较大的变量就不再起作用了
(4)在定义变量时,如没有特殊需要,尽量不要全局变量
变量的作用域应以够用为准,如能够用局部变量解决的问??,不必使用窗体级变量,尽量不要使用全局变量 ;7.7.2 生存期;2.静态变量
一般具有全局性质,在程序运行进入该变量所在的过程中,修改变量的值后退出该过程,变量的值仍被保留,即其所占用的内存单元未被释放,在下次进入该过程时,原来变量的值可以继续使用
全局变量天生是静态变量
定义格
原创力文档

文档评论(0)