[轉(zhuǎn)]條件編譯命令
一般情況下,源程序中所有的語句都參加編譯,但有時(shí)也希望根據(jù)一定的條件去編譯源文件的不同
部分,這就是“條件編譯”。條件編譯使得同一源程序在不同的編譯條件下得到不同的目標(biāo)代碼。
?常用的幾種形式:
(1) #ifdef<標(biāo)識符>
???????????????? <程序段1>
????? [#else
???????????????? <程序段2>]
????? #endif
(2)? #ifndef<標(biāo)識符>
???????????????? <程序段1>
???? [#else
???????????????? <程序段2>]
???? #endif
(3)??? #if<表達(dá)式1>
????????????? <程序段1>
?????? [#elif<表達(dá)式2>
????????????? <程序段2>
???????????????? …… ]
?????? [#else
????????????? <程序段n>]
?????? #endif
posted on 2006-07-15 02:53
Jerry Cat 閱讀(452)
評論(0) 編輯 收藏 引用