if的使用 if 後面接的是表達式 如果 if後面的表達式能成立,就會把 if和 endif之間的代碼編譯進去 if defined的使用 如果x這個巨集又被定義過,則把 if和 endif之間的代碼編譯進去 註意點 1. 兩個都只是用來決定某段代碼是否被編譯 2. 記得加 endif ...
#if的使用
if 後面接的是表達式
#if a==1
code
……
#endif
如果#if後面的表達式能成立,就會把#if和#endif之間的代碼編譯進去
#if defined的使用
#if defined (x)
code
……
如果x這個巨集又被定義過,則把#if和#endif之間的代碼編譯進去
註意點
- 兩個都只是用來決定某段代碼是否被編譯
- 記得加#endif