2017-01-18 7 views
-1

必要なコンパイラの実行時間やリソースの両方を考慮if(flag)とif(flag!= 0)のコンパイル時のパフォーマンスの違いは?

if (flag) {...} 

または

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

間のパフォーマンスの違いがあります。

+0

タイプ、タイプ... –

+0

コンパイラによって生成される結果コードについては明確にするのではなく、コンパイルプロセス自体について質問していますか? –

+0

より多くのテキストは、コンパイラがより多くのテキストを解析する必要があることを意味します。そこには数ナノセカンドの違いがあるかもしれません。 – Lundin

答えて

0

フラグが整数型の場合は、実際的な違いはありません。

関連する問題