編寫高效代碼(5) 儘可能減小分支

咱們在介紹處理器時,已經知道了,如今的處理器都是流水線結構,if和switch等語句會帶來跳轉,而跳轉會打亂流水線的正常執行,影響程序的執行效率。          下面這段代碼,把奇數賦一個值,把偶數賦一個值,能夠用這種方式實現: ide [cpp]  view plain copy print ? for(i=0; i<100; i++)      {         if(i%2 == 0)
相關文章
相關標籤/搜索