VB中Static与Dim定义变量的区别

Static定义的变量为静态变量,Dim定义的变量为自动变量。static定义一个变量,每一次引用这个变量的时候,该变量都会继续保留,好像叠加功能一样,而Dim则不会保留,每次引用变量,不会受到上次调用的影响。

步骤/方法

  • 01

    打开VB编程软件,新建一个标准EXE工程。

  • 02

    设置一个图片框和两个命令按钮,将图片框的名称改为A,按钮的caption改为按钮1,按钮2.

  • 03

    想要清楚的区别两个定义的区别,最好的方法就是讲它们对比一下。点击按钮1进入,输入, dimB as integer B=B+99 A.print B

  • 04

    点击按钮2进入,输入, static B as integer B=B+99 A.print B

  • 05

    解释执行,如下图,我们先按下按钮1.

  • 06

    我们再按下按钮2,

  • 07

    这时,我们就看出不同了,dim定义的变量始终为99.而static定义的变量则每一次都加上向前的数,这就是它们在实际中的区别。

(0)

相关推荐

  • SPSS中如何定义变量

    SPSS是常用的数据分析软件,可以直接在该软件中定义变量和输入数据.让我们一起来看一下如何定义变量. 操作方法 01 打开SPSS软件,当前为数据视图模式,还没有设定任何变量,所有变量设定都是在变量视 ...

  • vb中for-next语句如何使用

    在一些编程语言中循环结构是三种基本结构之一,而循环结构肯定要用到循环语句,for-next语句就是最常使用的语句之一,也是最典型的语句,那么如何使用for-next语句呢?如何使用for-next语句 ...

  • VB中制作简单加法器时的数据类型问题

    数值和字符串都是VB中的数据类型,数据类型不同,决定了数据的运算方式不同 操作方法 01 打开VB6.0,新建一个工程EXE,点击打开 02 在窗口中添加3个文本框.二个标签及一个命令按钮,并修改相应 ...

  • VB中Byval和byref的区别

    操作方法 01 在VB中Byval 和byref怎么区别?简单来说Byval是传值,byref是传地址,ByVal :表示该参数是按值方式传递的.ByRef :表示该参数按引用方式传递.下面小编为大家 ...

  • 【VB中Byval和byref的区别(举例说明)】

    操作方法 01 在VB中Byval 和byref怎么区别?简单来说Byval是传值,byref是传地址,ByVal :表示该参数是按值方式传递的.ByRef :表示该参数按引用方式传递.下面小编为大家 ...

  • Python编程中class类的定义、使用和继承

    Python编程中class类的定义.使用和继承 操作方法 01 Python和其它的编程语言一样可以使用类来开发程序,类的概念简单来说某种类型集合的描述,如"人类"可以被看作一个 ...

  • Javascript如何定义变量?

    JavaScript非常值得学习,也比较容易学习,做为一个Web开发师,JavaScript是必不可少的工具.Javascript如何定义变量? 操作方法 01 第一步,新建html文件,在html中 ...

  • vb中如何读取文本文件

    本文通过两种方法,实例说明在vb中如何读取文本文件. 准备工作 01 新建一个VB工程 新建一个标准的VB EXE工程,只有一个Form,Form上有两个按钮:Command1和Command2. 使 ...

  • vb中inputbox函数怎么用

    inputbox函数在vb中经常使用到,该如何正确使用呢?现在就分享操作的步骤和截图,希望对你有所帮助. 操作方法 01 首先启动vb6,新建一个标准exe文件,进入窗体主界面. 02 在工具箱里双击 ...