c:#ifndef, #define, #endif 作用
生活随笔
收集整理的這篇文章主要介紹了
c:#ifndef, #define, #endif 作用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
#ifndef, #define, #endif 作用
#ifndef
它是if not define 的簡寫,是宏定義的一種,實際上確切的說,這應該是預處理功能三種(宏定義、文件包含、條件編譯)中的一種----條件編譯。
? ? 在sqlite源代碼中大量使用了條件編譯。如下:
#ifndef MIN # define MIN(A,B) ((A)<(B)?(A):(B)) #endif #ifndef MAX # define MAX(A,B) ((A)>(B)?(A):(B)) #endif?
總結
以上是生活随笔為你收集整理的c:#ifndef, #define, #endif 作用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows中SQLite的编译及编程
- 下一篇: SQLite安装、编译与应用