程序设计基础——Visual Basic教程_过程.ppt

程序设计基础——Visual Basic教程_过程

10.6.2 变量的作用域 过程级变量 只有在调用过程时才动态地建立该过程所包含的局部变量(包含形式参数),并为其分配内存单元,而在过程结束时清除这些局部变量,并收回其所占用的存储单元。如再次调用该过程,则又重新建立这些变量。即局部变量的内存单元仅在需要时分配,释放后可以被其他过程的变量使用 在实际编程时,一般凡是只在过程内部使用的变量,就只在本过程中声明,即定义为局部变量;这样,当需要编写大型程序时,除了规定统一的过程名和必要的全局变量外,各个过程可以由不同程序员分工编写,无须担心所用的变量名是否相同而造成混乱,这样就可以大大提高程序设计的效率;同时,每个过程都可以当作一个相对完整的整体来读,从而保证了程序的可读性;而且,当需要对某个过程进行修改时,也只是对局部的过程有影响,从而保证程序的可维护性 10.6.2 变量的作用域 模块级变量——在一个窗体/标准模块中的任何过程外,即在“通用声明”段中用Dim语句或用Private语句声明的变量 作用域范围:可被该变量所在的窗体/标准模块中的任何过程访问。即模块级变量在哪个模块的通用部分定义,就只能在那个模块中使用(但不能被其他模块访问),但它的作用域范围并不局限于那个模块中某个过程,而能被那个模块中的所有过程随时访问 [例题10-25] 例题10-25 Option Explicit Dim m As Single Private

文档评论(0)

1亿VIP精品文档

相关文档