1. 程式人生 > >預處理的功能

預處理的功能

1. 預處理功能是C語言特有的功能,它是在對源程式正式編譯前由預處理程式完成的。程式設計師在程式中用預處理命令來呼叫這些功能。

2. 巨集定義是用一個識別符號來表示一個字串,這個字串可以是常量、變數或表示式。在巨集呼叫中將用該字串代換巨集名。

3. 巨集定義可以帶有引數,巨集呼叫時是以實參代換形參。而不是“值傳送”。

4. 為了避免巨集代換時發生錯誤,巨集定義中的字串應加括號,字串中出現的形式引數兩邊也應加括號。

5. 檔案包含是預處理的一個重要功能,它可用來把多個原始檔連線成一個原始檔進行編譯,結果將生成一個目標檔案。


6. 條件編譯允許只編譯源程式中滿足條件的程式段,使生成的目標程式較短,從而減少了記憶體的開銷並提高了程式的效率。

7. 使用預處理功能便於程式的修改、閱讀、移植和除錯,也便於實現模組化程式設計。 

 

說簡單一點就是三個功能:1: 巨集定義 2:檔案包含 3:條件編譯。
--------------------- 
作者:bluedogcolan888 
來源:CSDN 
原文:https://blog.csdn.net/bluedogcolan888/article/details/1707740 
版權宣告:本文為博主原創文章,轉載請附上博文連結!