京东的新百伦是正品吗:VB代码问题 急需解答!!

来源:百度文库 编辑:高考问答 时间:2024/05/07 09:19:30
代码如下:
Private Sub Command1_Click()
Dim a As Single,c As Single,b As Single
a = Text1.Text
b = Text2.Text
c = Text3.Text '三个文本框的数据赋值给变量
If a < b Then
t = a
a = b
b = t 'a<b时交换a、b的值
End If '保证A>B
If c > a Then '用C去比较
Text4.Text = c 'C>A成立,C最大
Text5.Text = a
Text6.Text = b
Else
If c < b Then
Text4.Text = a 'C<B成立,C最小
Text5.Text = b
Text6.Text = c
Else
Text4.Text = a 'C处于中间
Text5.Text = c
Text6.Text = b
End If
End If
End Sub

谁能帮我具体解释一下上面代码表达的意思!尤其是
t = a
a = b
b = t 'a<b时交换a、b的值
End If '保证A>B
这一端代码 我好糊涂啊 !! 谢谢了!!!!! 顺便把全部代码都解释解释 谢谢!!!!

If a < b Then '这里判断A是小于B的才执行下面的程序
t = a
a = b
b = t
End If '保证A>B (由此可以得出a可能大于b的)

如果a<b,则把a的值与b的值互换。t:做为临时存储空间。
仔细想想,这里没有插图功能,要不就给你画图讲解了。
如果还不懂就加我QQ:3807239