Re: [問題] 不用if 判斷

看板C_and_CPP作者 (小虎)時間16年前 (2009/08/21 19:12), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串7/7 (看更多)
※ 引述《alan790712 (路人甲)》之銘言: : 請問要怎麼不用if 只使用關係運算子還有邏輯運算子判斷 : 一個數>0或=0或<0呢? : 謝謝回答<(_ _)> int Compare( long value ) { union { long long a[1]; long b[2]; } x, y; x.a[0] = value; y.a[0] = -x.a[0]; return x.b[1] - y.b[1]; } result: value < 0 = -1 value = 0 = 0 value > 0 = 1 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.44.183.203 ※ 編輯: wowtiger 來自: 114.44.183.203 (08/22 11:21)
文章代碼(AID): #1AZl6Q4f (C_and_CPP)
討論串 (同標題文章)
本文引述了以下文章的的內容:
問題
1
10
完整討論串 (本文為第 7 之 7 篇):
問題
1
1
問題
4
10
問題
1
2
問題
1
10
文章代碼(AID): #1AZl6Q4f (C_and_CPP)