作者holiup (秋枫残絮)
看板Visual_Basic
标题[.NET] 等式问题
时间Fri Mar 15 14:24:45 2013
请输入专案类型(网站专案或者应用程式专案):VB 2008
请问为什麽C值会显示-1呢?如果改成其他算式C值则会变成0?谢谢解答!
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim a, b, c As Integer
a = 2
b = 3
c = a + 1 = b
MsgBox(c)
End Sub
End Class
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.32.4.54
1F:→ MOONRAKER:第二个 = 是比较运算子,相当於 C 语言的 == 。 03/15 14:58
2F:推 ClubT:c= (a+1=b) 至於 a+1=b 则是一个 True 或 False 的判断式 03/15 15:17
3F:→ ClubT:因为 a+1=b 为 True , True转成Integer就是-1 03/15 15:20
4F:→ holiup:谢谢楼上先进! 03/16 00:03