共用方式為


#if

#if 指示詞會檢查指定的常數表示式,以控制資源文件的條件式編譯。 如果常數表達式為非零值,#if 指示編譯程式繼續處理語句至下一個 #endif#else#elif 指示詞,然後在 #endif 指示詞後面跳至 語句。 如果常數表達式為零,#if 指示編譯程式跳至下一個 #endif#else#elif 指示詞。

#if constant-expression

constant-expression

要檢查的表達式。 這個值是定義的名稱、整數常數,或包含名稱、整數和算術和關係運算子的表達式。

只有當指派的 Version 值小於 3 時,本範例才會編譯 BITMAP 語句:

#if Version < 3
BITMAP 1 errbox.bmp
#endif

預處理器指示詞