Re: [請益] for迴圈 i++ or ++i ?

看板Programming作者 (Alien)時間16年前 (2007/12/10 14:49), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串2/6 (看更多)
※ 引述《bluewindb (damn)》之銘言: : 標題: [請益] for迴圈 i++ or ++i ? : 時間: Mon Dec 10 14:33:47 2007 : : -- : ※ 發信站: 批踢踢實業坊(ptt.cc) : ◆ From: 140.138.149.89 : 推 buganini:++i比較快 221.169.71.109 12/10 14:35 : → buganini:另外你把i印出來看 printf("%d",i++); 221.169.71.109 12/10 14:35 : → buganini:或++i 這樣你就看的出差別 221.169.71.109 12/10 14:36 : → buganini:如果只是擺在for裡面用的話++i就夠了 221.169.71.109 12/10 14:36 : → buganini:不過通常compiler optimization會處理掉 221.169.71.109 12/10 14:36 : → buganini:所以用在script language差距會比較明顯 221.169.71.109 12/10 14:37 當然不是 scripting langauge 才有分別. C++ 中, 如果 for 中的不是 int, 而是 iterator, ++i 和 i++ 就可能會有明顯的分別了. 所以可以的話, 習慣用 ++i 會比較好 alien -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 202.155.236.82

12/10 14:55, , 1F
^^我了解 謝謝大大
12/10 14:55, 1F

12/10 21:17, , 2F
QQ沒用過C++
12/10 21:17, 2F
文章代碼(AID): #17NE6KKZ (Programming)
討論串 (同標題文章)
文章代碼(AID): #17NE6KKZ (Programming)