什麼是預編譯

將部分程式碼要求預處理器(preprocessor)依照指定情況編譯,在大陸地區,通常稱之為「宏定義」。

有哪些種類

#define

範例 : #define A B
定義名稱A為B

#undef    

範例 : #undef A
刪除A的定義

#if  

若條件成立則執行(不為 0 )

#else

如果條件不成立則執行 

#ifdef

如果已經定義過名稱,編譯下面程式

#ifndef

如果未定義過名稱,編譯下面程式

#endif

結束條件編譯

範例程式碼

1. 僅在本地執行

(複製程式碼:請點擊這裡)

2. 將endl全部變更為n

這種方法通常是在程式競賽時為節省時間複雜度所做的優化,但在開發,通常使用endl支援度較廣

(複製程式碼:請點擊這裡)  

分享見解
我們建議您填寫正確的電子郵件地址,以便您能收到最新的回覆通知。
如果有任何問題需要聯繫我們,歡迎 m.me/cotpear Messenger 聯繫我們。
好耶!還有好多座位ヾ(≧▽≦*)o
Loading...