1 / 2
文档名称:

VB编程基础教程3–理解变量的范围.doc

格式:doc   大小:82KB   页数:2页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

VB编程基础教程3–理解变量的范围.doc

上传人:蓝天 2022/5/20 文件大小:82 KB

下载得到文件列表

VB编程基础教程3–理解变量的范围.doc

文档介绍

文档介绍:VB编程基础教程3-理解变量的范围
变量的范围确定了能够知晓该变量存在的那部分代码。在一个过程内部声明变量时,只有过程内 部的代码才能访问或改变那个变量的值;它有一个范围,对该过程来说是局部的。但是,有时需 要使用具有更大范围的变量,例如VB编程基础教程3-理解变量的范围
变量的范围确定了能够知晓该变量存在的那部分代码。在一个过程内部声明变量时,只有过程内 部的代码才能访问或改变那个变量的值;它有一个范围,对该过程来说是局部的。但是,有时需 要使用具有更大范围的变量,例如这样一个变量,其值对于同一模块内的所有过程都有效,甚至 对于整个应用程序的所有过程都有效。visual basic允许在声明变量时指定它的范围。
指定变量的有效范围
一个变量在划定范围时被看作是过程级(局部)变量,还是模块级变量,这取决于声明该变量时 采用的方式。
范围专用公用
过程级变量对于这种过程是专用的,在该过程中出现了这些变量。不可使用。不能在一个过程 中声明公用变量。
模块级变量对于这种过程是专用的,在该过程中出现了这些变量。变量可用于所有模块。
过程内部使用的变量
过程级变量只有在声明它们的过程中才能被识别。也称它们为局部变量。用dim或者static关 键字来声明它们。例如:
dim inttemp as integer
_或者一
static intpermanent as integer
在整个应用程序运行时,用static声明的局部变量中的值一直存在,而用dim声明的变量只在 过程执行期间才存在。
对任何临时计算来说,局部变量是最佳选择。例如,可以建立十来个不同的过程,每个过程都包 含称作inttemp的变量。只要每个inttemp都声明为局部变量,那么每个过程只识别它自己的 inttemp版本。任何一个过程都能够改变它自己的局部的inttemp变量的值,而不会影响别的 过程中的inttemp变量。
模块内部使用的变量
按照缺省规定,