Re: [閒聊] 真的有扯到...

看板Soft_Job作者 (小水)時間13年前 (2012/03/28 23:38), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串7/13 (看更多)
提出一些看法 前面的討論在這方面著墨不多 首先java是強型別檢查的語言 所以問題不大 這可能是寫java的人不容易出錯的原因 boolean x1 = true | false; boolean x2 = true || false; int x3 = 20 | 30; int x4 = 20 || 30; x1跟x2結果一樣 重點!!! x4會編譯不過 因為||必須接boolean 不能接int 但是換到C會死很慘 寫C的人應該不可能搞混 int x1 = 2 & 4; int x2 = 2 && 4; int x3 = 20 | 30; int x4 = 20 || 30; 編譯結編得過 跑起來也能跑 但是結果 x1=0 x2=1 x3=30 x4=1 如果是 if (2 & 4) 跟 if (2 && 4) 搞錯的話會死很慘 所以寫C的人 在新手階段就會死很慘 通常很快就會知道差異了= = -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.24.100.203 ※ 編輯: wendly777 來自: 114.24.100.203 (03/28 23:40)
文章代碼(AID): #1FSp27OB (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1FSp27OB (Soft_Job)