[問題] 關係運算子已回收

看板MATLAB作者時間14年前 (2011/04/12 09:09), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
這是簡單的小問題,但就是想不出來 為什麼我打 if (1 < 5 < 4) fprintf('good'); end 為什麼還會判斷是對的呢? 直接印出 good 還是只能用邏輯來判斷 if(1 < 5 && 5 <4) fprintf('good'); end 這樣就會正確 謝謝回答~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.161.144.186 ※ 編輯: ilemon 來自: 118.161.144.186 (04/12 09:15)

04/12 21:35, , 1F
因為他會先判斷1<5輸出1 再判斷1<4 所以最後結果還是1
04/12 21:35, 1F

04/14 02:06, , 2F
了解 改謝^^
04/14 02:06, 2F

04/14 02:06, , 3F
所以要有效果只有第二種方法嗎?
04/14 02:06, 3F
文章代碼(AID): #1DewPTG4 (MATLAB)