占的含義 在C 中,為什么部分程序員喜歡在loop寫‘ i’而不是‘i ’?
在C 中,為什么部分程序員喜歡在loop寫‘ i’而不是‘i ’?傳統(tǒng)習(xí)慣被稱為“避免不必要的惡化”。在一般語言水平上,I比I快。在大量迭代中,這種積累有時(shí)更敏感,因此c程序員習(xí)慣于編寫這種顯式
在C 中,為什么部分程序員喜歡在loop寫‘ i’而不是‘i ’?
傳統(tǒng)習(xí)慣被稱為“避免不必要的惡化”。在一般語言水平上,I比I快。在大量迭代中,這種積累有時(shí)更敏感,因此c程序員習(xí)慣于編寫這種顯式優(yōu)化表達(dá)式。在具有良好現(xiàn)代優(yōu)化能力的編譯器中,智能分析在編譯階段會(huì)自動(dòng)將語句調(diào)整為I,以保證可靠性。事實(shí)上,對(duì)于現(xiàn)代編譯器來說,以前的許多手動(dòng)優(yōu)化經(jīng)驗(yàn)已經(jīng)過時(shí)。如果你這樣寫,可能不是這樣。經(jīng)過優(yōu)化后,看似笨拙的代碼可能會(huì)非常好,因?yàn)楝F(xiàn)代編譯器鼓勵(lì)程序員編寫可讀性和可理解性良好的代碼。優(yōu)化是由他們完成的,你不需要人工干預(yù)(甚至不認(rèn)為有可能優(yōu)化),所以過去在互聯(lián)網(wǎng)或大學(xué)里的許多經(jīng)驗(yàn)、技能和秘密技能實(shí)際上是錯(cuò)誤的或多余的。
只需編寫代碼,直接準(zhǔn)確地表達(dá)您的想法和意圖。在大多數(shù)情況下,不要考慮優(yōu)化。
電音舞曲是否本身就很土?
這不是風(fēng)格,而是人。你讓王儀龍做的事讓你覺得很土氣,你讓頂級(jí)制作人做的《墨爾本彈跳》一點(diǎn)也不讓你覺得土氣。你覺得麥當(dāng)娜的音樂土壤怎么樣?但是麥當(dāng)娜是電子舞曲的先驅(qū)之一嗎,笨蛋朋克?坂本龍一?如果你認(rèn)為電子舞曲是地球,那么這些人就是地球,反之亦然