看板 Programming 關於我們 聯絡資訊
for(i=0x01020304;i<=0x3d3e3f40;i+=0x04040404) sum+=i*16843009>>24; sum+=2304; for(i=0x01020304;i<=0x21222324;i+=0x04040404) sum+=i*16843009>>24; 這樣做是變快還是變慢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.134.35.45
adrianshum:如果我是面試官我反而會給這種code 0分 202.155.236.82 01/02 15:02
adrianshum:因為我覺得可讀性不該犧牲到這種程度 202.155.236.82 01/02 15:02
leicheong:我也是... 反正編譯器最優化時也會自動 202.134.126.84 01/02 15:57
leicheong:改這這樣, 倒不如寫清楚一點... 202.134.126.84 01/02 15:58
※ 編輯: loveflames 來自: 140.134.202.23 (01/02 16:43)
loveflames:最優化真的會轉成這樣? 140.134.202.23 01/02 16:44
※ 編輯: loveflames 來自: 140.134.202.23 (01/02 16:58)
sunneo:不全然是 也許是犧牲多點空間達到這目的220.132.228.138 01/02 17:46