原始程式檔和原始檔程式
來源應用程式可分為一或多個"原始程式檔 」 或 「 轉譯單位 」。 編譯器的輸入呼叫"轉譯單位 」。
語法
轉譯單位:
外部宣告轉譯單位外部宣告
外部宣告:
函式定義宣告
宣告概觀提供的語法declaration ,為非末端和前置處理器的參考解釋如何轉譯單位處理。
注意事項 |
---|
請參閱 C 語言語法摘要,如需說明的 ANSI 語法慣例。 |
元件的轉譯單位是包含函式定義的外部宣告和識別項宣告。 這些宣告和定義可以在原始程式檔、 標頭檔、 程式庫,以及其他程式所需的檔案。 您必須編譯每個轉譯單元,並連結來啟用程式的產生目的檔。
C"來源程式"是指示詞、 pragma、 宣告、 定義、 陳述式區塊和函式的集合。 若要是有效的 Microsoft C 程式的元件,每個必須在本書中所說明的語法雖然可以 (受限於本書所述的規則) 的程式中的任何順序顯示。 不過,在程式中的這些元件的位置並不會影響如何在程式中使用變數和函式。 (請參閱生命週期、 範圍、 可見性和連結如需詳細資訊。)
原始程式檔不需要包含可執行陳述式。 例如,您可能會發現很有幫助置於一個原始程式檔中定義的變數,然後再宣告這些變數在使用這些其他原始程式檔中的參考。 這項技術可讓您輕鬆地尋找和更新,必要時定義。 同樣地,常數和巨集通常會組織成個別的檔案稱為"包含檔案"或者"標頭檔 」 可以在原始程式檔,做為參考的需要。 請參閱前置處理器參考 如需有關資訊 巨集 和 包含檔案。