"預處理宏" 使得從該宏的定義(在 #define 語句中)到程式設計師“擴充套件”該宏的任何地方的原始碼的剪下和貼上效果成為可能。
#define
這種剪下和貼上操作可以引數化。如果宏被定義為接受引數,則允許其擴充套件傳遞空值。一個“可變引數宏”被編寫為接受可變數量的宏引數。
有關宏的更多資訊(包括互動式示例)