1. 程式人生 > >#if, #elif, #else, #endif 使用

#if, #elif, #else, #endif 使用

參數 軟件 -- 預編譯 分代 ron bsp end 代碼

程序想要通過簡單地設置一些參數就生成一個不同的軟件,在不同的情況下可能只用到一部分代碼,就沒必要把所有的代碼都寫進去,就可以用條件編譯,通過預編譯指令設置編譯條件,在不同的需要時編譯不同的代碼。

(一)條件編譯方法
 條件編譯是通過預編譯指令來實現的,主要方法有:
1、#if, #elif, #else, #endif
#if 條件 1
 代碼段 1
#elif 條件 2
代碼段 2
...
#elif 條件 n
代碼段 n
#else
代碼段 n+1
#endif

註:條件寫在該項目屬性--生成--條件編譯的地方

#if, #elif, #else, #endif 使用