精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • 在vb中邏輯順序是not>and>or>xor>eqr>imp如果我想先用OR然后再用AND這樣有辦法沒呢?

    在vb中邏輯順序是not>and>or>xor>eqr>imp如果我想先用OR然后再用AND這樣有辦法沒呢?
    我想寫的是這樣的一個
    If (Combo2 < 5 Or comb2 > 4) And (Combo3 < 22 Or Combo3 > 19) Then
    Text1.Text = "白羊座"
    End If
    本來是想在這兩句間加一個括號的看看能不,結(jié)果是不能的!
    其他人氣:282 ℃時間:2020-05-18 16:05:50
    優(yōu)質(zhì)解答
    邏輯運算是完全可以加括號的,你的思路完全正確.我在vb中也是加括號編的,一點問題沒有.應(yīng)該是你的代碼其他地方出了問題,請樓主自己檢查一下,實在檢查不出可以把你的代碼粘過來并告訴我它報的是什么錯,我們一起幫你看!Private Sub Command2_Click() If (Combo2 < 5 Or comb2 > 2) And (Combo3 < 22 Or Combo3 > 19) Then'本來是想在這里做一個星座的查詢表的。結(jié)果這里的邏輯順序是先or 后 Text1.Text = "白羊座" Else Text1.Text = "錯誤" End If End Sub前面就是用的 Additem這個函數(shù)為combo1 2 3添加的一些東西 如Combo3.AddItem 23首先,看看你這里面的comb2是不是應(yīng)該是combo2。然后,告訴我vb它報的是什么錯我才能告訴你哪里有問題?;蛘哂脻h語說一下你想實現(xiàn)的邏輯關(guān)系,我?guī)湍銓懸幌麓a。是的,這個combo2是我打給你的時候打錯,沒報錯的,就是實現(xiàn)的功能不符合我的想法。我想實現(xiàn)的是combo2=3或4并且combo3要在22與19之間才會在txet中輸出這個字符。就是先讓它們兩個先與了再并。 對了,謝謝你肯定我。很少有人肯定過我的。謝謝。不用謝~按照你的漢語,代碼是這樣If (Val(Combo2.Text) = 3 Or Val(Combo2.Text) = 4) And Val(Combo3.Text) >= 19 And Val(Combo3.Text) <= 22 Then……End If沒有問題的。我好像知道你的問題了,想要判斷一個值介于兩個數(shù)之間,中間要用And而不是Or。因為你想一下,And在數(shù)學(xué)中才表示 并集 的含義。你看,要想讓19<=a<=22,那應(yīng)該說“a大于等于19,且,a小于等于22”才對呀。
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點,以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機(jī)版