[.NET] 等式問題

看板Visual_Basic作者 (秋楓殘絮)時間11年前 (2013/03/15 14:24), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/1
請輸入專案類型(網站專案或者應用程式專案):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

03/15 14:58, , 1F
第二個 = 是比較運算子,相當於 C 語言的 == 。
03/15 14:58, 1F

03/15 15:17, , 2F
c= (a+1=b) 至於 a+1=b 則是一個 True 或 False 的判斷式
03/15 15:17, 2F

03/15 15:20, , 3F
因為 a+1=b 為 True , True轉成Integer就是-1
03/15 15:20, 3F

03/16 00:03, , 4F
謝謝樓上先進!
03/16 00:03, 4F
文章代碼(AID): #1HGhwl0V (Visual_Basic)