C语言多条件编译

#if defined(CREDIT) 
credit(); 
#elif defined(DEBIT) 
debit(); 
#else 
printerror(); 
#endif

如果定义了宏CREDIT,那编译的时候就会编译credit();如果定义了宏DEBIT,那就编译debit();

如果2个宏都没有定义,那就编译printerror();

发布了73 篇原创文章 · 获赞 50 · 访问量 22万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章