计算机二级vb 谁能帮我讲解一下下面的代码是什么意思? 特别是从if函数以后 我看不懂“:”是什么意思

来源:百度知道 编辑:UC知道 时间:2024/05/29 12:20:59
Dim a As Integer, b As Integer, c As Integer, t As Integer
a = Val(Me.Text1.Text)
b = Val(Me.Text2.Text)
c = Val(Me.Text3.Text)
If a > b Then
t = a: a = b: b = c
End If
If a > c Then
t = a: a = c: c = t
End If
If b > c Then
t = b: b = c: c = t
End If
Me.Label4.Caption = a & " " & b & " " & c
End Sub
另外就是最后一个label4.caption后面的那几个代码是什么意思 &是什么?

Dim a As Integer, b As Integer, c As Integer, t As Integer'定义4个整型变量
a = Val(Me.Text1.Text)'a为文本框1的数值
b = Val(Me.Text2.Text)'b为文本框2的数值
c = Val(Me.Text3.Text)'c为文本框3的数值
If a > b Then'如果a比b大,t = a: a = b: b = c, :冒号是语句写在同一行上的分隔 注这里的b=c是不是应该是b=t才对,比较a,b的大小,把大的值赋给b,小的赋给a
t = a: a = b: b = c
End If
If a > c Then'同上
t = a: a = c: c = t
End If
If b > c Then'同上
t = b: b = c: c = t
End If 完成a<b<c的赋值
例如a=23,b=12,c=34,那么Me.Label4.Caption = a & " " & b & " " & c'让标签Label4显示abc的值,&是连接符,出现12 23 34
End Sub

我想你是看不懂分号吧
vb里的冒号表示换行!
其他的自己分析一下就好了
我想授人于鱼不如授渔
思考下吧不然还是不会的
&是连接符
用于字符串的连接用的
通常"达到213饿"&"大1289"
基本可以看作同一个字符串

Dim a As Integer, b As Integer, c As Integer, t As Integer'定义4个整形变量
a = Val(Me.Text1.Text)'a为第一个文本框的值
b = Val(Me