下载此文档

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


文档分类:IT计算机 | 页数:约2页 举报非法文档有奖
1/2
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/2 下载此文档
文档列表 文档介绍
VB编程基础教程3-理解变量的范围
变量的范围确定了能够知晓该变量存在的那部分代码。在一个过程内部声明变量时,只有过程内 部的代码才能访问或改变那个变量的值;它有一个范围,对该过程来说是局部的。但是,有时需 要使用具有更大范围的变量,例如这样一个变量,其值对于同一模块内的所有过程都有效,甚至 对于整个应用程序的所有过程都有效。visual basic允许在声明变量时指定它的范围。
指定变量的有效范围
一个变量在划定范围时被看作是过程级(局部)变量,还是模块级变量,这取决于声明该变量时 采用的方式。
范围专用公用
过程级变量对于这种过程是专用的,在该过程中出现了这些变量。不可使用。不能在一个过程 中声明公用变量。
模块级变量对于这种过程是专用的,在该过程中出现了这些变量。变量可用于所有模块。
过程内部使用的变量
过程级变量只有在声明它们的过程中才能被识别。也称它们为局部变量。用dim或者static关 键字来声明它们。例如:
dim inttemp as integer
_或者一
static intpermanent as integer
在整个应用程序运行时,用static声明的局部变量中的值一直存在,而用dim声明的变量只在 过程执行期间才存在。
对任何临时计算来说,局部变量是最佳选择。例如,可以建立十来个不同的过程,每个过程都包 含称作inttemp的变量。只要每个inttemp都声明为局部变量,那么每个过程只识别它自己的 inttemp版本。任何一个过程都能够改变它自己的局部的inttemp变量的值,而不会影响别的 过程中的inttemp变量。
模块内部使用的变量
按照缺省规定,模块级变量对该模块的所有过程都可用,但对其它模块的代码不可用。可在模块

VB编程基础教程3–理解变量的范围 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数2
  • 收藏数0 收藏
  • 顶次数0
  • 上传人蓝天
  • 文件大小82 KB
  • 时间2022-05-20