作者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