2014年计算机二级VB教材辅导第4章第3节知识点

考试站(www.examzz.com)   【考试站:中国教育考试第一门户】   2014年10月17日
本节知识点
  • 局部变量与全局变量
  • 默认声明

  1.局部变量:在过程(事件过程或通用过程)内定义的变量叫做局部变量,其作用域是它所在的过程。局部变量通常用来存放中间结果或用作临时变量。某一过程的执行只对该过程内的变量产生作用,对其他过程中相同名字的局部变量没有任何影响。因此,在不同的过程中可以定义相同名字的局部变量,它们之间没有任何关系。如果需要,则可以通过“过程名.变量名”的形式分别引用不同过程中相同名字的变量。
  2.全局变量:模块级变量类似,全局变量也在标准模块的声明部分中声明。所不同的是,全局变量必须用Public或Global语句声明,不能用Dim语句声明,更不能用Private语句声明;同时,全局变量只能在标准模块中声明,不能在过程或窗体模块中声明。

 用Dim和Public(或Global)语句可以定义局部变量、模块级变量和全局变量。对于局部变量来说,也可以不用Dim(或Static)定义,而在需要时直接给出变量名。变量的类型可以用类型说明符(%、&、!、#、$、@)来标识。如果没有类型说明符,Visual Basic把该变量指定为变体数据类型。


相关文章