友情提示:同学您好,此页面仅供预览,在此页面学习不会被统计哦! 请进入学习空间后选择课程学习。

所谓变量,就是指在程序运行过程中,其值可以发生变化的量。变量是程序设计中最重要的概念,程序运行期间所用到的大量数据都保存在变量中。

 u变量的含义

     变量是用来保存值的,系统为程序中的每一个变量开辟一个存储空间,用来保存变量的值。例如程序中有如下两条语句:

                 X=3

                 X=5

      在执行第1条语句后,变量X的值为3;在执行第2条语句后,X的值为5

  注意,在每一个瞬间,一个变量只能有一个确定的值。当X被赋予新值5后,原来的值3就被取代了。另外,在程序中要使用变量之前,应该为其赋予确定的值,否则,变量将具有系统默认的值。

 v变量名

     在程序中,变量是用名字来识别的。在同一个程序单位中,不能用同一个变量名代表两个不同的变量。

     VB中变量名的命名规则与标识符的命名规则完全相同。例如:aabsumx23re$re%re&都是合法的变量名;而$rere r%er$ere.2re等则是非法的。

w变量的声明

     变量的声明也称为变量的定义,就是要说明该变量拥有什么样的数据类型。VB中可以使用如下3种方式声明变量。

     ·Dim语句声明

       Dim语句的使用格式如下:

       Dim  <变量名>  [As <数据类型>] ……

       例如:

Dim num As Integer

Dim sum As Single,mdyAs Double

Dim str1,str2 As String

·Static语句声明

       Static语句的使用格式如下:

       Static  <变量名>  [As <数据类型>] ……

       例如:

Staticnum As Integer

       Static sum As Single,mdyAs Double

       Static str1,str2 As String

问题:Dim语句和Static语句的区别

例题1:DimStatic的区别

Private Sub Form_Click()

    Dim x As Integer

    Static y As Integer

    x = x + 1

    y = y + 1

    Print x, y

End Sub

      ·使用类型说明符

      程序设计者可以在变量名后直接使用类型说明符:%&、!、#@$。例如:A%表示A是一个整型变量,B#表示B是一个双精度型的变量,C$表示C是一个字符串型的变量。