看板 Prob_Solve 關於我們 聯絡資訊
※ 引述《asleepme (冬天了)》之銘言: : 有一個for迴圈,從0加到100 : 可是我覺得他不夠快,要怎樣才能讓他更快 : for( i=0; i<=100; i++) : s=s+i; : 不可以用數學公式 : 請忽略宣告或初始化的問題,我想不是重點 for(i=100; i>=0; i--) s += i; 改成這樣會比題目原本的寫法快 因為硬體會對加減1與0比較有特殊的硬體電路 不知道這樣算不算解答你的問題 參考來源:http://www.chip123.com/phpBB/archiver/?tid-11445.html -- 奇犽爺:我一日一殺! 幽影藏原:哦,還好嘛…我都一日兩億殺的。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.130.7.236
TroyLee:要注意 i 不能宣告成 unsigned 03/21 16:52