c语言不被O2优化,【图片】今天写几个性能测试,为什么C语言跑得这么慢呢??【c语言吧】_百度贴吧...
該樓層疑似違規(guī)已被系統(tǒng)折疊?隱藏此樓查看此樓
易言版本……跑100000萬成績(jī)不如PHP。。。。
.版本 2
.程序集 程序集1
.子程序 _啟動(dòng)子程序, 整數(shù)型, , 本子程序在程序啟動(dòng)后最先執(zhí)行
.局部變量 參數(shù), 文本型, , "0"
.局部變量 to, 整數(shù)型
.局部變量 fr, 整數(shù)型
.局部變量 n, 整數(shù)型
.局部變量 primeList, 整數(shù)型, , "0"
.局部變量 less5, 邏輯型, , "6"
.局部變量 run, 雙精度小數(shù)型
.局部變量 end, 雙精度小數(shù)型
.局部變量 timeused, 雙精度小數(shù)型
.局部變量 is_prime, 邏輯型
.局部變量 top, 整數(shù)型
.局部變量 i, 整數(shù)型
.局部變量 p, 整數(shù)型
取命令行 (參數(shù))
.如果 (取數(shù)組成員數(shù) (參數(shù)) > 0)
to = 到長(zhǎng)整數(shù) (參數(shù) [1])
.否則
to = 2
.如果結(jié)束
.如果 (取數(shù)組成員數(shù) (參數(shù)) > 1)
fr = 到長(zhǎng)整數(shù) (參數(shù) [2])
.否則
fr = 2
.如果結(jié)束
less5 = { 假, 真, 真, 假, 真 }
run = 取啟動(dòng)時(shí)間 () ÷ 1000
.變量循環(huán)首 (fr, to, 1, n)
is_prime = 真
.如果 (n < 6)
is_prime = less5 [n]
.否則
.如果 (n % 2 = 0 或 n % 5 = 0)
is_prime = 假
.否則
top = 求平方根 (n)
.變量循環(huán)首 (3, top, 1, i)
.如果真 (n % i = 0)
is_prime = 假
跳出循環(huán) ()
.如果真結(jié)束
.變量循環(huán)尾 ()
.如果結(jié)束
.如果結(jié)束
.如果真 (is_prime = 真)
加入成員 (primeList, n)
.如果真結(jié)束
.變量循環(huán)尾 ()
end = 取啟動(dòng)時(shí)間 () ÷ 1000
timeused = end - run
.' 計(jì)次循環(huán)首 (取數(shù)組成員數(shù) (primeList), p)
' 標(biāo)準(zhǔn)輸出 (, 到文本 (primeList [p]))
.' 計(jì)次循環(huán)尾 ()
標(biāo)準(zhǔn)輸出 (, “e found ”)
標(biāo)準(zhǔn)輸出 (, 取數(shù)組成員數(shù) (primeList))
標(biāo)準(zhǔn)輸出 (, “ primes within ”)
標(biāo)準(zhǔn)輸出 (, fr)
標(biāo)準(zhǔn)輸出 (, “ to ”)
標(biāo)準(zhǔn)輸出 (, to)
標(biāo)準(zhǔn)輸出 (, “ using ”)
標(biāo)準(zhǔn)輸出 (, timeused)
標(biāo)準(zhǔn)輸出 (, “ secs”)
返回 (0) ' 可以根據(jù)您的需要返回任意數(shù)值
總結(jié)
以上是生活随笔為你收集整理的c语言不被O2优化,【图片】今天写几个性能测试,为什么C语言跑得这么慢呢??【c语言吧】_百度贴吧...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android落下动画,Android应
- 下一篇: 绝地求生战队名字