作者loveflames (人形也要做好安全措施啊)
站內Programming
標題Re: [問題] 面試遇到的程式問題,現在還想不出來(MTK)
時間Wed Jan 2 14:51:13 2008
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
1F:推 adrianshum:如果我是面試官我反而會給這種code 0分 202.155.236.82 01/02 15:02
2F:→ adrianshum:因為我覺得可讀性不該犧牲到這種程度 202.155.236.82 01/02 15:02
3F:推 leicheong:我也是... 反正編譯器最優化時也會自動 202.134.126.84 01/02 15:57
4F:→ leicheong:改這這樣, 倒不如寫清楚一點... 202.134.126.84 01/02 15:58
※ 編輯: loveflames 來自: 140.134.202.23 (01/02 16:43)
5F:→ loveflames:最優化真的會轉成這樣? 140.134.202.23 01/02 16:44
※ 編輯: loveflames 來自: 140.134.202.23 (01/02 16:58)
6F:→ sunneo:不全然是 也許是犧牲多點空間達到這目的220.132.228.138 01/02 17:46