对还是错,vb

来源:百度知道 编辑:UC知道 时间:2024/09/21 06:31:43
vb中的变量命名原则,1,变量名只能由数字,字母,和下划线组成,2,变量名也可以是其他语言中的字符,如汉字,例如,“姓名,”也可以作为变量名,我觉得这两句是矛盾的。想请教一下高手这是对的不

dim a as Variant
a 可以是任何类型
其他的类型都是单一的

Dim abc As Integer '正确
Dim 4abc As Integer '错误,变量名不能以数字开头
Dim _abc As Integer '错误,不能以_开头,不过Java和C中可以
Dim abc As Integer, Abc As Integer '错误,VB不分大小写,abc和Abc被视为同一个变量,不能重复定义
Dim 我们 As Integer '正确,可以用汉字开头
dim 一个A8 As Integer '正确,汉字,字母,数字和_可以混合使用

其实以上两句的正确说法应该是:
在VB中:
1.变量名只能由字母,其他语言的字符,数字和_组成;
2.变量名不能以数字和_开头;
3.字符不分大小写.

你可以这样编程:

Public Function 加法(第一个加数 As Double, 第二个加数 As Double) As Double
加法 = 第一个加数 + 第二个加数
End Function

Public Sub Main()
Dim 被加数 As Double
被加数 = 1
Dim 加数 As Double
加数 = 2
MsgBox "被加数+加数=" & 加法(被加数, 加数)
End Sub

结果显示:被加数+加数=3

不过一般情况下没人用汉字编程,因为:
1.打汉字太麻烦了;
2.使用ASCII吗大于128的字符编的程序通用性不好,容易出现乱码.

选我的答案为最佳把!!!!!