首先,我们必须给变量取一个合适的名字,就好像每个人都有自己的名字一样,否则就难以区分了。 在VB6中,变量的命名必须遵循以下规则:
(1)变量名必须以字母或下划线打头,名字中间只能由字母、数字和下划线“_”组成;最后一个字符可以是类型说明符;
(2)变量名的长度不得超过255个字符;
(3)变量名在有效的范围内必须是唯一的。有效的范围就是引用变量可以被程序识别、使用的作用范围——例如一个过程、一个窗体等等。有关引用变量作用范围的内容,将在以后介绍。
(4)变竖祥量名不能是VB中的保留字(关键字),也不能是末尾带类型说明符的保留字,但可以把保留字嵌入变量名, 关键字是指VB6语言中的属性、事件、方法、过程、函数等系统内部的标识符。如已经定义的词(if、endif、while、loop等)、函数名(len、format、msgbox等)。像Print、Print$是非法的,而Myprint是合法的。 例如: strName1,intMax_Length,intLesson,strNo3等是合法的变量名,而A&B,all right,3M,_Number等是非法的变量名。
注意:
(1)变量名在VB中是不区分大小写的(如ABC、aBc、abc等都是一样的)。C语言中区分大小写。不同的语言有不同的规则。
(2)定义和使用变量时,通常要把变量名定义为容易使用阅读和能够描述所含数据用处的名称,而不余卜搏要使用一些难懂的缩写如A或B2等。例如:假定正在为水果铺编一个销售苹果的软件。我们需要两个变量来存储苹果的价格和销量。此时,可以定义两个名为Apple_Price和Apple_Sold的变量。每次运行程序时,用户就这两个变量提供具体值,这样看起来就非常直观。具体方法是:通过用一个或多个单词组成有意义的变量名来使变量意义明确。例如,变量名SalesTaxRate就比Tax或Rate的意义明确得多。
(3)根据需要混合使用大小写字母和数字。一个合理协议是,变量中每个单词的第一个字母大写,例如:DateOfBirth。
(4)另一个合理协议是,每个变量名以两个或三个字符缩写开始,这些字符缩写对应于变量要存储数据的数据类型。例如,使用strName来说明Name变量保弊态存字符串型数据。这种命名方法叫匈牙利命名法
格式 变量类型 + 变量名字
比如刚才说的strname str 是string的缩写 Name 则是变量名字
注意 变量类型都是小写 而且变量名字是开头大写
C# 命名方法 stringstrNameVB 命名方法 DimstrNameasString虽然无须过多地关注字符缩写的细节,但以后还是需要看一下这方面的约定。在Visual Basic联机帮助和许多Visual Basic高级编程的书籍中都可以找到这一约定的细节。
不同的变量是通过变量名标识的。在命名变量时,有很大的灵活性,例如,可以将用来保存产品价格的变量命名为X,也可以将其命名为Price或其他名称。在较大型的程序中,最好用带有一定描述性的名称来命名对象,如将表示价格的变量命名为Price
,将表示年龄的变量命名为Age等,这样会使得程序易于阅读与维护。
在VB中,变量的命名还需要遵循以下几条规则:
变量名必须以字母或汉字开头。例如,abc.姓名、年n3和ff28等变量名都是合法的,而3abc.#xy和+uu等变量名是非法的。
不能在变量名中出现句号、空格或者嵌入!、@、#、$、%、&等字符。例如,#,
d%等变量名是合法的,而r%R,
a#bc和手数a
be等变量名是李培非法的。
不毕扰首能使用VB的关键字作为变量的名字。关键字是VB内部使用的词,是该语言的组成部分。例如,print,
dim和For等都是非法变量名。
变量名不得超过255个字符。
变量名在变量的有效范围内必须是唯一的。
变量名不区分大小写。例如,变量ABC,
Abc和aBc表示同一变量。
注意:变量说明语句:Dim
变量名
As
变量的类型
例:Dim
count
As
integer
count是整数类型的变量
Dim
x,y
As
Double
x
和y都是双精度实数类型的变量
Dim
Name
As
String
Name是字符串类型的变量
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)