巨集定義是C語言提供的三種預處理功能的其中一種,這三種預處理包括:巨集定義、檔案包含、條件編譯。巨集定義和操作符的區別是:巨集定義是替換,不做計算,也不做表示式求解。
不帶引數,巨集定義又稱為巨集代換、巨集替換,簡稱“巨集”。
帶引數,除了一般的字串替換,還要做引數代換。