2017-01-18 94 views
-1

if(flag)和if(flag!= 0)之間的編譯時性能差異?

if (flag) {...} 

if (flag!=0) {...} 

之間的性能差異需要考慮兩個編譯器執行的時間和資源。

+0

類型,類型... –

+0

爲了說明問題,您不是在詢問編譯器生成的結果代碼,而是關於編譯過程本身? –

+0

更多文本意味着編譯器必須解析更多文本。可能會有幾納秒的差異。 – Lundin

回答

0

不,沒有實際區別,如果標誌是一個整數類型。

相關問題