首页上一页 1 下一页尾页 1 条记录 1/1页
关于变量未声明类型问题
发表在VB答疑区
2011-12-10
是否精华
是
否
版块置顶:
是
否
代码一:
Dim x As String, y As String
x = Text1.Text
If x < 1 Then y = x
If x >= 1 And x < 10 Then y = 2 * x - 1
If x >= 10 Then y = 3 * x - 11
Print y
代码二:
Dim x , y
x = Text1.Text
If x < 1 Then y = x
If x >= 1 And x < 10 Then y = 2 * x - 1
If x >= 10 Then y = 3 * x - 11
Print y
问题:①代码一中X,Y定义为字符,为什么还可以运算;
②代码二中X,Y的定义没有具体声明类型,系统默认是什么类型,这种类型可以运算,还是系统自动定义为数值型;
③没有end if 程序也可以进行,还是这是个特例。
期待大侠赐教。十分感谢。
Dim x As String, y As String
x = Text1.Text
If x < 1 Then y = x
If x >= 1 And x < 10 Then y = 2 * x - 1
If x >= 10 Then y = 3 * x - 11
Print y
代码二:
Dim x , y
x = Text1.Text
If x < 1 Then y = x
If x >= 1 And x < 10 Then y = 2 * x - 1
If x >= 10 Then y = 3 * x - 11
Print y
问题:①代码一中X,Y定义为字符,为什么还可以运算;
②代码二中X,Y的定义没有具体声明类型,系统默认是什么类型,这种类型可以运算,还是系统自动定义为数值型;
③没有end if 程序也可以进行,还是这是个特例。
期待大侠赐教。十分感谢。