Re: [問題] 有關c語言#define的用法
※ 引述《aecho (星空下的鮪魚)》之銘言:
: ※ 引述《MaxHaru (懂得放手..才是王道)》之銘言:
: : 請問一下,有關於C語言的#define用法
: : 語法格式如下
: : #define 識名字 欲取代的內容
: : 最近在看別人程式的時候有看到那種
: : 使用#define卻只有識名字但沒有後面
: : "欲取代內容"的用法,如下
: : #define DYNAMIC_AF
: : 請問這樣用是為什麼呢??
: 還有一種就是依狀態的不同,決定要不要做事的
: 像是TRACE()這東西,在debug mode下,才有實際功用,
: 不然就是單純有被define而己了
#define DYNAMIC_AF
...
#ifdef DYNAMIC_AF
CODE A
#else
CODE B
#endif
...
這時候只要考慮CODE A部份就可以了。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.69.35.10
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章