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