C/C++ 前置處理器參考

C/C++ 預處理器參考 會在 Microsoft C/C++ 中實作預處理器時說明預處理器。 前置處理器會先對 C 和 C++ 檔案執行初步作業,再將檔案傳遞至編譯器。 您可以使用前置處理器,有條件地編譯程式碼、插入檔案、指定編譯時間錯誤訊息,以及將電腦特定規則加入至程式碼區段。

在 Visual Studio 2019 中, /Zc:預處理器編譯器選項提供完全一致 C11 和 C17 預處理器 。 當您使用編譯器旗標 /std:c11/std:c17 時,這是預設值。

本節內容

前置處理器
提供傳統和新一致性預處理器的概觀。

預處理器指示詞
描述指示詞,通常用來使原始程式易於變更,以及在不同的執行環境中易於編譯。

預處理器運算子
討論 #define 指示詞的內容中所使用的四個前置處理器特定運算子。

預先定義巨集
討論由 C 和 C++ 標準和 Microsoft C++ 所指定的預先定義宏。

Pragma
討論 pragma,它讓每個編譯器可以提供電腦和作業系統專屬功能,同時還能保留與 C 及 C++ 語言的整體相容性。

C++ 語言參考
為 C++ 語言的 Microsoft 實作提供參考資料。

C 語言參考
為 C 語言的 Microsoft 實作提供參考資料。

C/C++ 組建參考
提供討論編譯器和連結器選項的主題連結。

Visual Studio 專案 - C++
說明 Visual Studio 使用者介面,可讓您指定專案系統將搜尋的目錄,以尋找您的 C++ 專案的檔案。